CentOs 6 运行安装 yum install gcc-c++ 报错

报错的问题
img
想知道是本来就已经安装过了还是怎么还有怎么解决这个问题,感谢

判断有以下几种可能原因

1:系统取不到Release号

输入lsb_release,若有以下输出说明是没有问题的

否则:你可以 vim /etc/yum.repos.d/CentOS-Base.repo 然后 修改里面的$releasever为6。(因为我的是centos6)

2:有可能是dns不对,无法正常解析,换成8.8.4.4

方法如下:

一、修改配置文件

vi /etc/resolv.conf

二、按格式修改

nameserver 8.8.4.4
nameserver 8.8.8.8

3:有可能是防火墙阻碍了出网http请求或是ftp请求,请检查网关防火墙

你可以将防火墙关掉试试。service iptables stop

我试了上面三种方法发现并没有解决我的问题

不过,在试的过程中,我发现我的/etc/yum.repos.d/CentOS-Base.repo文件中baseurl被注释掉了,我把它注释移除,就OK啦