1. 程式人生 > >Centos7作業系統下修改yum源的方法

Centos7作業系統下修改yum源的方法

   centos7預設的源的網址mirrorlist.centos.org,屬於國外的網站,可能出現連不上或者網速很慢,剛開始我裝軟體用yum命令基本都裝不上,後來經過思考,原來預設yum源設定的問題。網易(163)yum源是國內最好的yum源之一,無論是速度還是軟體版本,都非常的不錯,將yum源設定為163yum,可以提升軟體包安裝和更新的速度,同時避免一些常見軟體版本無法找到。當然還有其他的yum源可以使用,所以最號使用國內一些比較好的centosrpm包網站,以便自己好給自己的系統裝軟體。

1.切換到系統yum源的目錄下,即:
  #cd/etc/yum.repos.d

2.備份系統預設yum源:

 #mvCentOS-Base.repo CentOS-Base.repo.bk

3.下載163網易的yum源:
  #wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

  其他的源:
  中科大的yum源  wget http://centos.ustc.edu.cn/CentOS-Base.repo
  sohu的yum源  wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
  本文以網易的源為例

4.更改網易的源為預設的系統yum源,即:
  mv CentOS6-Base-163.repo CentOS-Base.repo

5.執行yum makecache 生成快取,即
  #yum makecache

     此時可能會出現HTTP ERORR 404-Not Found Trying othermirror,原因可能是yum查詢軟體包使用的過時的快取(此時可能需要去cd/etc/yum.repos.d目錄,找到過時的快取,把它去掉),清空更新之後,再次安裝軟體,問題消失,具體見如下指令: yum clean all(等同於  yum cleanheaders ;  yum cleanpackages); yum  update;這之後,重新執行 yum makecache生成快取,yummakecache主要目的是將伺服器上的軟體包資訊在本地快取,以提高搜尋安裝軟體的速度。

6.完成第五步之後,基本你可以自己測試一下,看能不裝上自己想要的軟體。比如我自己,相裝一個xterm遠端登入軟體,命令如下
 #yum install xterm