1、备份原有镜像源配置文件
bash
sudo mkdir /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/backup/
2、 下载腾讯云镜像源配置文件
bash
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo \
http://mirrors.cloud.tencent.com/repo/centos8_base.repo
注:腾讯源默认关闭了 AppStream 仓库,需手动启用
3、启用 AppStream 仓库
bash
sudo sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/CentOS-Base.repo
4、清理缓存并重建
bash
sudo yum clean all
sudo yum makecache
常见报错问题
1、腾讯源无法访问(404 错误)
因 CentOS 8 已归档,腾讯源可能需指定精确路径:
bash
# 手动修正 baseurl(使用 centos-vault 路径)
sudo sed -i \
-e 's|baseurl=http://mirrors.cloud.tencent.com/centos/\$releasever|baseurl=https://mirrors.cloud.tencent.com/centos-vault/8.5.2111|g' \
/etc/yum.repos.d/CentOS-Base.repo
2、yum makecache 报错
删除冲突的旧配置文件(如 CentOS-Linux-AppStream.repo):
bash
sudo rm -f /etc/yum.repos.d/CentOS-Linux-*.repo
sudo yum clean all && sudo yum makecache
验证码是否切换成功
bash
# 查看生效的仓库
yum repolist
# 测试安装软件
sudo yum install vim -y```
## 备用方案:手动配置腾讯镜像源
```bash
[BaseOS]
name=Tencent CentOS-8 - Base
baseurl=https://mirrors.cloud.tencent.com/centos-vault/8.5.2111/BaseOS/$basearch/os/
gpgcheck=0
enabled=1
[AppStream]
name=Tencent CentOS-8 - AppStream
baseurl=https://mirrors.cloud.tencent.com/centos-vault/8.5.2111/AppStream/$basearch/os/
gpgcheck=0
enabled=1