在 CentOS 系统中,更新 YUM 源可以通过以下步骤完成,以便使用新的软件仓库镜像源。以下以 CentOS 7 为例:
1. 备份原始的 YUM 配置文件
在修改前,建议备份原有的 YUM 源配置,以便在需要时恢复。
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
2. 替换为新的镜像源
可以选择国内常用的镜像源,如阿里云、清华大学源或腾讯云源。以下是阿里云的示例:
使用阿里云 YUM 源
下载阿里云的 repo 配置文件:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
更新缓存并验证:
sudo yum clean all
sudo yum makecache
sudo yum update -y
使用清华大学 YUM 源
下载清华源的配置文件:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/repo/CentOS-7.repo
更新缓存并验证:
sudo yum clean all
sudo yum makecache
sudo yum update -y
使用腾讯云 YUM 源
下载腾讯云的配置文件:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
更新缓存并验证:
sudo yum clean all
sudo yum makecache
sudo yum update -y
3. 验证更新
查看新的源是否生效:
yum repolist

image.png
注意事项
根据你的系统版本(CentOS 6、7 或 8)选择合适的镜像源。
如果 CentOS 官方源已经关闭,选择镜像站尤为重要。
CentOS 8 在 2021 年底停止支持,建议使用 CentOS Stream 或迁移到 Rocky Linux/AlmaLinux。