使用备用镜像源(推荐)
由于 CentOS 7 已于 2024 年 6 月 30 日停止维护(EOL),官方镜像可能已不可用。需手动切换到存档镜像(如 vault.centos.org)或第三方镜像(如阿里云)。
1:备份原有仓库文件
sudo mkdir /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/backup/
2:创建新的仓库文件
sudo vi /etc/yum.repos.d/CentOS-Base.repo
内容如下(使用阿里云镜像示例) :
[base]
name=CentOS-7 - Base - mirrors.aliyun.com
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/os/x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-7 - Updates - mirrors.aliyun.com
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/updates/x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-7 - Extras - mirrors.aliyun.com
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/extras/x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
清理 YUM 缓存并测试
sudo yum clean all # 清理缓存 sudo yum makecache # 重建缓存 sudo yum update # 测试更新
- 其他注意事项
禁用 FastTrack 仓库 :编辑 /etc/yum.repos.d/CentOS-Base.repo,将 fasttrack 仓库的 enabled=1 改为 enabled=0。