CentOS官方停止维护后yum报错-源失效解决办法
截止目前CentOS 5和6官方已经停止维护,yum命令默认已经无法使用。
CentOS官方提供了一个旧版软件存档http://vault.centos.org/,可以使用这个连接替换yum源。
1、查询当前系统版本
cat /etc/issue
[root]# cat /etc/issue
CentOS release 6.10 (Final)
Kernel \r on an \m
2、替换yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo-backup 备份
vi /etc/yum.repos.d/CentOS-Base.repo #编辑源文件
[base]
name=CentOS-6
failovermethod=priority
baseurl=http://vault.centos.org/6.10/os/x86_64/
#baseurl=http://mirrors.sohu.com/centos/6.10/os/x86_64/(国内的,比较快)
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=1
:wq! #保存退出
yum clean && yum makecache && yum update
然后yum就可以继续使用了
不过建议及时更新至官方支持的版本。因为生产要求较高,这个方法可暂时用于生产过渡,时机成熟,该换就换把。