一、前言
注意:由于 Centos 8 版本已于 2022-03-16 停止更新相应依赖,旧的方法已不能用,直接看第六节!!!
CentOS8 主要使用了 AppStream、BaseOS、Extras 三个仓库,配置阿里云的 yum 源要分别对这三个仓库涉及的配置文件进行修改。
二、备份yum源
cp /etc/yum.repos.d/CentOS-AppStream.repo /etc/yum.repos.d/CentOS-AppStream.repo.bak
cp CentOS-Linux-BaseOS.repo CentOS-Linux-BaseOS.repo.bak
cp /etc/yum.repos.d/CentOS-Extras.repo /etc/yum.repos.d/CentOS-Extras.repo.bak
三、修改配置文件
在各个配置文件中,注释 mirrorList,新增 baseurl:
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/AppStream/$basearch/os/
baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
http://mirrors.aliyuncs.com/centos/$releasever/BaseOS/$basearch/os/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/BaseOS/$basearch/os/
四、清缓存
yum clean all
五、生成新缓存
yum makecache
六、最新的配置方法(2022-03-16之后)
由于 Centos 8 版本已于 2022-03-16 停止更新相应依赖,以上方法已不能用,改为如下配置。
1.下载新的 yum 源
curl https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo > /etc/yum.repos.d/Centos-vault-8.5.2111.repo
curl https://mirrors.aliyun.com/repo/epel-archive-8.repo > /etc/yum.repos.d/epel-archive-8.repo
2.重建缓存
yum clean all && yum makecache