07_RHEL 7配置yum源

2212 ワード

redhatのデフォルトで持参したyumソースは更新するために登録する必要があります.お金を使わずに更新できるようにするには、redhatのyumソースを置き換える必要があります.
  • yumパッケージ
  • がインストールされているかどうかを確認します.
    RHELにyumがインストールされているか、インストールされている場合、どのyumパッケージがあるかを確認します.
    [root@localhost ~]# rpm -qa |grep yum
  • redhatが持参したyumパッケージ
  • を削除
    上に表示されているyumパッケージをすべてアンインストールします.
    [root@localhost~]#rpm-qa|grep yum|xargs rpm-e--nodeps(依存をチェックせず、rpmパケットを直接削除)[root@localhost~]#rpm-qa|grep yum(再確認)[root@localhost~]#(アンインストールが完了したことを示す情報はありません.)
  • 新しいyumパッケージをダウンロード
  • Wgetを使用して、網易ミラーのCentos 7.1.1503のyumパッケージをダウンロードします.
    [root@localhost ~]# wget http://mirrors.163.com/centos/7.1.1503/os/x86_64/Packages/yum-3.4.3-125.el7.centos.noarch.rpm [root@localhost ~]# wget http://mirrors.163.com/centos/7.1.1503/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm [root@localhost ~]# wget http://mirrors.163.com/centos/7.1.1503/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-29.el7.noarch.rpm [root@localhost ~]# wget http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
  • インストールyumパッケージ
  • 次のコマンドを使用して、パッケージの依存問題を解決します.
     
    [root@localhost ~]#
    rpm --import RPM-GPG-KEY-CentOS-7
    [root@localhost~]#rpm-ivh yum-*交換yumソース 
    yumリソースウェアハウスディレクトリへ
    [root@localhost ~]# cd/etc/yum.repos.d
    ダウンロード163のソース
    [root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
  • repo
  • を編集
    vimでrepoを開く
    [root@localhost yum.repos.d]# vim CentOS6-Base-163.repo
    vimで一般モードで次のコマンドを使用して$releaseverをすべてバージョン番号、すなわち7.1.1503に置き換えます.
    :1,$s/$releasever/7.1.1503/g
    同じ方法ですべてのRPM-GPG-KEY-CEntOS-6をRPM-GPG-KEY-CEntOS-7に変更
    :1,$s/RPM-GPG-KEY-CentOS-6/RPM-GPG-KEY-CentOS-7/g
    最後に、:wq保存終了vim
  • キャッシュの再構築
  • 既存のキャッシュのクリーンアップ
    [root@localhost yum.repos.d]# yum clean all
    キャッシュを再構築し、インストールソフトウェアの検索速度を向上
    [root@localhost yum.repos.d]# yum makecache
  • 更新システム(オプション)
  • [root@localhost yum.repos.d]# yum update
     
  • treeをインストールしてテスト
  • を行います.
    treeを使用すると、ツリーの結果でディレクトリを表示でき、直感的にわかります.
    [root@localhost ~]# yum –y install tree
    インストール後に入力:treeはディレクトリの結果を見て、かっこいいでしょうo(^▽^)o
    PS:
    1.インストールされているソースの表示
    [root@localhost ~]# yum repolist all