-
centos6:yum gcc时候报错404。
-
于是我修改yum源中的版本
#当yum源版本不对,做以下操作 cd /etc/yum.repos.d vi CentOS-Base.repo #将文件中$releasever全部改成7 :%s/$releasever/7/g # 清除和缓存 yum clean all && yum makecache
-
执行后不报404了,但是仍然报错
—> Package hal.x86_64 0:0.5.14-11.el6 will be obsoleted –> Processing Dependency: hal >= 0.5.10 for package: hal-info-20090716-3.1.el6.noarch —> Package python.x86_64 0:2.6.6-51.el6 will be updated –> Processing Dependency: python(abi) = 2.6 for package: python-iwlib-0.1-1.2.el6.x86_64 —> Package python-libs.x86_64 0:2.6.6-51.el6 will be updated –> Processing Dependency: libpython2.6.so.1.0()(64bit) for package: python-iwlib-0.1-1.2.el6.x86_64 —> Package upstart.x86_64 0:0.6.5-12.el6_4.1 will be obsoleted –> Processing Dependency: upstart for package: 1:readahead-1.5.6-2.el6.x86_64 –> Processing Dependency: /sbin/new-kernel-pkg for package: kernel-2.6.32-431.el6.x86_64 –> Restarting Dependency Resolution with new changes. –> Running transaction check
这是因为我们centos6和centos7的yum源混用了导致的。
所以我们要替换其中的yum源。下面是体换地址。wget -O /etc/yum.repos.d/CentOS-Base.repo https://static.lty.fun/%E5%85%B6%E4%BB%96%E8%B5%84%E6%BA%90/SourcesList/Centos-6-Vault-Official.repo
替换之后清理残留的yum
yum clean all && yum makecache
重新安装gcc即可
yum install -y gcc-c++