Centos更换镜像源-腾讯云镜像源

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
相关推荐
2301_793102491 小时前
linux——C程序的编译与调试
linux
三体世界1 小时前
HTTPS加密原理
linux·开发语言·网络·c++·网络协议·http·https
CBCU2 小时前
关于ubuntu环境下vscode进行debug的随笔
linux·vscode·ubuntu
浅浅练习两年半2 小时前
5.3 LED字符设备驱动
linux
우 유3 小时前
【ing】Ubuntu安装Anaconda及环境配置\docker\pycharm
linux·运维·ubuntu
lqjun08273 小时前
在Ubuntu 24.04上安装cuDNN v8.x.x兼容CUDA 11.8
linux·运维·ubuntu
ZKf30FkG4 小时前
在 CentOS 7.9 中 Node 18.20.2 安装指南
linux·运维·centos
fangeqin4 小时前
CentOS 8解决ssh连接github时sign_and_send_pubkey失败问题
centos·ssh·github
魂尾ac4 小时前
VMware Workstation Pro下Centos 7.9 安装
linux·运维·centos