07_RHEL7配置yum源


redhat 默認自帶的 yum 源需要注冊才能更新。想不花錢也可以更新,就需要替換掉redhat的yum源。

  1. 檢查是否安裝yum包

查看RHEL是否安裝了yum,若是安裝了,那么又有哪些yum包:

[root@localhost ~]# rpm -qa |grep yum

  1. 刪除redhat自帶的yum包

卸載上面顯示的所有yum包:

[root@localhost ~]# rpm -qa|grep yum|xargs rpm -e --nodeps(不檢查依賴,直接刪除rpm包)

[root@localhost ~]# rpm -qa |grep yum (再次查看)

[root@localhost ~]# (無信息顯示表示已經卸載完成。)

  1. 下載新的yum包

使用wget下載網易鏡像中Centos7.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

  1. 安裝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

  1. 編輯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

  1. 重建緩存

清理原有緩存

[root@localhost yum.repos.d]# yum clean all

重建緩存,以提高搜索安裝軟件的速度

[root@localhost yum.repos.d]# yum makecache

  1. 更新系統(可選)

[root@localhost yum.repos.d]# yum update

 
  1. 安裝tree進行測試

使用tree可以以樹的結果顯示目錄,直觀明了

[root@localhost ~]# yum –y install tree

安裝完后輸入:tree看看目錄的結果,很酷吧 o(^▽^)o

PS:

1. 查看已經安裝的源

[root@localhost ~]# yum repolist all

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM