配置CentOS的yum源时,阿里云镜像(https://mirrors.aliyun.com/)是绝大多数国内开发者首选的加速方案。下面直接进入正题,把完整的配置流程拆解清楚。
首先,进入阿里云镜像站,找到对应系统的帮助页面:

不同版本的系统操作细节略有差异,具体可参考:

下载镜像源配置文件
1. 安装 wget(如果尚未安装):
yum install -y wget
2. 下载 CentOS 7 的 repo 文件:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
或者用 curl 命令同样有效:
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
3. 更新镜像源缓存:
yum clean all
yum makecache
更改配置文件(这一步很关键)
为了避免后续出现协议不匹配的问题,需要将 repo 文件中的 http 链接改为 https。操作如下:
1. 备份原有配置文件:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2. 进入 yum 源配置目录:
cd /etc/yum.repos.d
3. 查看该目录下的所有文件(非必须,但方便确认):
ls
4. 用 vim 或 vi 打开 CentOS-Base.repo:
vim CentOS-Base.repo
# 或者
vi CentOS-Base.repo
5. 将文件中所有以 https:// 开头的地址替换为 https://(下图仅展示部分内容,实际需全部替换):

6. 最后执行更新,使配置生效:
yum update
整个流程走完,你的 CentOS 7 yum 源就切换到了阿里云镜像,后续安装软件包的速度会有明显提升。
