Linux操作系统CentOS 7结束了生命周期(EOL),并且CentOS 官方删除了原 mirrorlist 子域名的解析。建议切换到RockyLinux、Fedora或AlmaLinux。如果您的业务过渡期仍需要使用CentOS 7系统中的一些安装包,请根据下文切换CentOS 7的源。
2024年6月30日CentOS 7 EOL。按照社区规则,CentOS 7的源地址http://mirror.centos.org/centos/7/内容已移除。
为CentOS 7续命
1、登录CentOS 7系统的服务器。
2、运行以下命令备份之前的repo文件。
rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo
3、使用官方备份源替换
sed -i -r -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^#?baseurl=http://mirror.centos.org/centos|baseurl=https://vault.centos.org/centos|g' -e 's|^#?baseurl=http://mirror.centos.org/altarch|baseurl=https://vault.centos.org/altarch|g' -e 's|^#?baseurl=http://download.fedoraproject.org|baseurl=http://download.fedoraproject.org|g' /etc/yum.repos.d/CentOS-*.repo
4、运行以下命令重新创建缓存。
yum clean all && yum makecache