1. 程式人生 > >解決Centos yum 更新出錯

解決Centos yum 更新出錯

img ofo centos 7 rpm base images ror 解析 mage

昨天在服務器裏裝 centos 7,遇到了yum更新失敗問題。這個問題是受鏡像地址限制的。

顯示錯誤如下:

技術分享圖片

出現這個錯誤,一般就是鏡像源的問題:

鏡像連接錯誤

這時就考慮使用國內的鏡像,比如163鏡像。

解決方法:

這裏以centos 7為例,其他版本把數字改下就好,取大版本號

cd /etc/yum.repos.d

mv CentOS-Base.repo CentOS-Base.repo.bak

vi?CentOS-Base.repo

[base]
name=Red Hat Enterprise Linux 7.0 -Base
baseurl=http://mirrors.163.com/centos/7/os/$basearch/

gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
[update]
name=Red Hat Enterprise Linux 7.0 -Updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
[extras]
name=Red Hat Enterprise Linux 7.0 -Extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

保存即可。
可能剛改完不能立即生效需要緩沖一段時間,我剛改完時還是現實不行,於是就去吃飯了,回來發現莫名其妙的好了!

如果出現下面的錯誤:
技術分享圖片

一般就是DNS問題

測試方法就是ping外網,發現ping不通就是這個問題。

解決方法:

echo "nameserver 8.8.8.8">>/etc/resolv.conf

或者編輯解析文件

vi /etc/resolv.conf

添加nameserver 8.8.8.8
保存退出即可。
然後再yum update就可以了。

解決Centos yum 更新出錯