Centos7作業系統下修改yum源的方法
阿新 • • 發佈:2018-12-26
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