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.インストールされているソースの表示
RHELにyumがインストールされているか、インストールされている場合、どのyumパッケージがあるかを確認します.
[root@localhost ~]# rpm -qa |grep yum
上に表示されているyumパッケージをすべてアンインストールします.
[root@localhost~]#rpm-qa|grep yum|xargs rpm-e--nodeps(依存をチェックせず、rpmパケットを直接削除)[root@localhost~]#rpm-qa|grep yum(再確認)[root@localhost~]#(アンインストールが完了したことを示す情報はありません.)
[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
[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
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
treeを使用すると、ツリーの結果でディレクトリを表示でき、直感的にわかります.
[root@localhost ~]# yum –y install tree
インストール後に入力:treeはディレクトリの結果を見て、かっこいいでしょうo(^▽^)o
PS:
1.インストールされているソースの表示
[root@localhost ~]# yum repolist all