今天,我想用yum安装某软件时,系统报错:
经过查询,参考网友智慧:
判断有以下几种可能原因
1:系统取不到Release号
输入lsb_release,若有以下输出说明是没有问题的
否则:你可以 vim /etc/yum.repos.d/CentOS-Base.repo 然后 修改里面的$releasever为6。(因为我的是centos6)
2:有可能是dns不对,无法正常解析,换成8.8.4.4
方法如下:
一、修改配置文件
二、按格式修改
3:有可能是防火墙阻碍了出网http请求或是ftp请求,请检查网关防火墙
你可以将防火墙关掉试试。service iptables stop
我试了上面三种方法发现并没有解决我的问题
不过,在试的过程中,我发现我的/etc/yum.repos.d/CentOS-Base.repo文件中baseurl被注释掉了,我把它注释移除,就OK啦
by the way,也可以修改yum镜像站点为中国站点地址,参考
http://haojianguang.blog.51cto.com/382919/128096
http://lovelace.blog.51cto.com/blog/1028430/968149