前言
红帽系统官方通知CentOS7.X 系统于美国时间2024年7月1日全面停止维护,导致全网的CentOS7.X 系统无法使用,需要更换yum源后即可恢复正常使用。
一键更换yum源命令:
curl -O https://file.tsyvps.com/yumcentos7.sh && chmod +x yumcentos7.sh && ./yumcentos7.sh
#支持CentOS7全系列更换YUM源,便宜云服务器YUM源作为主要仓库,Vault源作为备份仓库。
?
以下是手动更换的步骤:
1. 备份现有的 yum 源配置
首先,建议备份现有的 yum 源配置,以防出现问题可以恢复。
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
?
2. 下载便宜云服务器的 yum 源配置文件
使用 wget
命令从便宜云服务器下载新的 yum 源配置文件。
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
?
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
?
3. 清理缓存
下载配置文件后,需要清理 yum 缓存,以使更改生效。
sudo yum clean all
?
4. 生成新的缓存
清理缓存后,生成新的 yum 缓存。
sudo yum makecache
?
5. 验证更换是否成功
通过安装或更新软件包来验证是否成功更换为便宜云服务器的 yum 源。
yum repolist
?
如果安装过程中显示使用的是便宜云服务器的镜像地址,则说明更换成功。
以下步骤非必须执行
额外步骤(可选)
如果你希望更改其他的第三方仓库,比如 EPEL 源,也可以从便宜云服务器下载对应的配置文件。以下是更换 EPEL 源的步骤:
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
?
之后,同样执行清理缓存和生成新缓存的步骤:
sudo yum clean all
sudo yum makecache
?
总结
以上步骤完成后,你的 CentOS 7 系统就会使用便宜云服务器的 yum 源,更换yum以后就可以正常使用啦。