解决Centos yum 更新出错

昨天在服务器里装 centos 7,遇到了yum更新失败问题。这个问题是受镜像地址限制的。centos

显示错误以下:服务器

解决Centos yum 更新出错

出现这个错误,通常就是镜像源的问题:ide

镜像链接错误测试

这时就考虑使用国内的镜像,好比163镜像。url

解决方法:server

这里以centos 7为例,其余版本把数字改下就好,取大版本号blog

cd /etc/yum.repos.dget

mv CentOS-Base.repo CentOS-Base.repo.bakit

vi CentOS-Base.repoclass

[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

保存便可。
可能刚改完不能当即生效须要缓冲一段时间,我刚改完时仍是现实不行,因而就去吃饭了,回来发现莫名其妙的好了!

若是出现下面的错误:
解决Centos yum 更新出错

通常就是DNS问题

测试方法就是ping外网,发现ping不通就是这个问题。

解决方法:

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

或者编辑解析文件

vi /etc/resolv.conf

添加nameserver 8.8.8.8保存退出便可。而后再yum update就能够了。

相关文章
相关标签/搜索