yumソフトウェアウェアハウスの構成の詳細


生活は突然変異することはありません.あなたがしなければならないのは忍耐と蓄積だけです.人は一生あまり多くのことをすることができないので、すべてのことをすばらしくしなければなりません.あなたの時間は限られていて、好きなことをするのは楽しいので、自分の本心に従います.
yumの概要
yum:Yellowdog Updater,Modifiedは、Pythonが書いたrpmベースのソフトウェア管理ツールです.
yumソフトウェアウェアハウスの構成
  • rpmパック(Packages)
  • 関連ファイル(repodata)
  • 依存情報データベース
  • パッケージリストファイル
  • パケットグループリストファイル
  • 倉庫プロファイルフォーマット
    [loaclrepo]#倉庫名
    name=this is a local repository#倉庫説明
    baseurl=URL#倉庫位置(file://、http://ftp://)
    gpgcheck=0 or 1#証明書チェックをするかどうか
    gpgkey=URL#証明書パス
    enabled=0 or 1#サブウェアハウスをアクティブ化するかどうか、書かない場合はデフォルトでオン
    yumソフトウェアウェアハウスの分類
    大きく分けると、ローカルウェアハウス(file://)とネットワークウェアハウス(http://ftp://)に分けられます.
    yumソフトウェアウェアハウス構成例
    ローカル・ウェアハウスの構成例(ネットワークはローカルと似ています)では、次のように構成されます.
    1.ローカルミラーが接続されているかどうかを確認し、接続が必要でない場合
    2.mkdir-p/media/cdromなどの自分の習慣に合わせて、ディレクトリ名を任意に作成するマウントポイント
    3.ローカル・ウェアハウス(mount/dev/cdrom/media/cdromなど)のマウント
    4.で/etc/yum.repos.d/ディレクトリの下でローカルウェアハウスのプロファイルを作成する(cd/etc/yum.repos.d/、ディレクトリに入ると、そのディレクトリの下にファイルが存在する場合は、rm-rf/etc/yum.repos.d/*コマンドですべて削除できます.削除したくない場合は、mkdir repoとmv*repoコマンドでrepoの下に移動し、vim CentOS.repoなどのディレクトリの下に新しいファイルを作成します.名前は勝手に付けますが、接尾辞は.repoでなければなりません.)
    5.プロファイルを作成したら、次の内容を書き込み、保存して終了します.
    [CentOS7.3]
    name=CentOS7.3
    baseurl=file:///media/cdrom
    enabled=1
    gpgcheck=0
    6.yum repolistコマンドを使用して、倉庫が使用可能かどうかを確認します.エラーが報告されていない場合は、次の内容が使用可能であることを示します.yum倉庫の構成が成功したことを示します.
    Loaded plugins: fastestmirror, langpacks                                         
    Loading mirror speeds from cached hostfile                      5,1           All
    repo id                               repo name                             status
    CentOS7.3                             CentOS7.3                             3,831
    repolist: 3,831
    7.マウント情報を/etc/fstabに書き込み、永久マウントさせる
    echo "/dev/cdrom/media/cdrom iso9660 defaults 0 0">>/etc/fstab
    8.yum install-y httpdインストールhttpサービスを実行し、正常にインストールできるかどうかを再度確認し、最後にcompleteが現れたら、インストール完了を示す
    ネットワークウェアハウスの構成は、/etc/yumに直接マウントディレクトリとマウントを作成するステップを省くことができる.repos.d/の下にプロファイルを作成し、パスをネットワークパスに変更すればよい.構成内容は以下の通りである(ここでは網易のミラーを使用し、仮想機能がインターネットに接続すれば、ネットワークソースが使用できる):
    [httprepo]
    name=http repo
    baseurl=http://mirrors.163.com/centos/7/os/x86_64/
    gpgcheck=1
    gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
    enabled=1
    デフォルトcentos yumソースを163ソースに変更
    163公式チュートリアル:http://mirrors.163.com/.help/(網易オープンソースミラー使用ヘルプ)
    1.cd/etc/yum.repos.d/
    2.CentOSを選択(自分のシステム選択により、Ubuntu、Fedora、Debian、Arch、Gentoo、Slackwareなどがあります)、http://mirrors.163.com/.help/centos.html
    対応するバージョンのrepoファイルをダウンロードして、/etc/yumを入れます.repos.d/(操作前に対応するバックアップを作成してください)
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  • CentOS 7(右クリックしてリンク先を選択)
  • CentOS6
  • CentOS5

  • 3.wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    wgetコマンドがない場合は、rpmivhコマンドを使用してインストールします(CDマウントディレクトリのPackagesに入ります)
    4.vim CentOS 7-Base-163を使用する.repoプロファイルを開き、enabled=0をenabled=1に変更し、保存して終了
    5.yum repolistコマンドを実行し、yumソースが使用可能かどうかを確認し、エラーがなければよい
    yumソフトウェア管理コマンド
    検索
    yum list(yum list installed/yum list all/yum listソフトウェア名)
    yum infoクエリーパッケージ情報
    yum list installedシステムにインストールされているパッケージのリスト
    yum list availableは、ソフトウェアウェアハウスで使用可能な(インストールされていない)パッケージをリストします.
    yum list updatesアップグレード可能なパッケージのリスト
    インストール
    yum installソフトウェア名
    yum reinstallソフトウェア名
    検索
    yum searchソフトウェア名
    ソフトウェアがどのコンポーネントに属しているかを表示
    yum providesソフトウェア名
    アップグレード
    yum update(all所有)
    アンインストール
    yum removeソフトウェア名
    yum倉庫が使用可能かどうかを確認する
    yum repolist
    倉庫の交換
    yum clean all(キャッシュをクリア)
    yumパッケージグループ管理コマンド
    検索
    yum grouplist
    yumグループ名
    インストール
    yumグループ名
    アンインストール
    yumグループ名
    一般的なパッケージグループ
    グラフィックス環境:
    X Windows SystemグラフィックスフレームDesktop or KDE Desktop
    携帯電話のテーマに相当します
    Gnome
    KDE
    XFCE
    グラフィックスの開始(init 5/startx)
    例:yum groupinstall「GNOME Desktop」(コマンドラインでデスクトップ環境をインストールし、独自のシステムと組み合わせてyum grouplistであるパッケージを表示)
    開発パッケージ
    Development Tools
    例:yum groupinstall「Development Tools」(コマンドラインで開発者キットをシステムにインストールし、システムをインストールするときにチェックする必要はありません)
    ヒント:Linuxオペレーティングシステムをインストールするときは、インストールを最小限に抑えることをお勧めします.その後、手動でインストールする必要があります.これにより、ローカルリソースを高可用性にするだけでなく、管理スキルを向上させることができます.