1. 备份当前 yum 源配置文件
进入 /dev/yum.repos.d 目录将该目录下的源配置文件备份:
下载源配置文件
使用 wget 命令从阿里云下载对应系统的镜像源,这里笔者的是 CentOS 8。
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir bk/
[root@localhost yum.repos.d]# mv * bk/
2. 下载源配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
(看到下载 100% 则说明没问题):
————————————————
3. 修改 yum 源配置文件
打开刚下载好的配置文件,需要做一些简单的修改。
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/CentOS-Base.repo
使用 vim 打开文件后使用 : 进入命令模式(vim 打开文件后首先按 Esc,接着按 Shift + : 即可进入命令模式),输入如下命令,将 mirrors.cloud.aliyuncs.com 替换为 mirrors.aliyun.com。
%s/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g
接着再次进入命令模式,输入如下命令,将 $releasever 替换为 $releasever-stream。
%s/$releasever/$releasever-stream/g
4. 更新 yum 源配置文件
执行如下命令清理 yum 缓存:
[root@localhost ~]# yum clean all
0 文件已删除
[root@localhost ~]# yum makecache
之后再更新一下 yum 源的软件包。
[root@localhost yum.repos.d]# yum update --allowerasing -y