1. 备份当前 yum 源配置文件
进入 /dev/yum.repos.d 目录将该目录下的源配置文件备份:
[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# mkdir bk/ [root@localhost yum.repos.d]# mv * bk/
2. 下载源配置文件
使用 wget 命令从阿里云下载对应系统的镜像源,这里笔者的是 CentOS 8。
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
输出如下(看到下载 100% 则说明没问题):
--2022-11-27 20:27:27-- http://mirrors.aliyun.com/repo/Centos-8.repo 正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 39.173.101.99, 39.173.101.105, 39.173.101.104, ... 正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|39.173.101.99|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:2590 (2.5K) [application/octet-stream] 正在保存至: “/etc/yum.repos.d/CentOS-Base.repo” /etc/yum.repos.d/CentOS-Base. 100%[=================================================>] 2.53K --.-KB/s 用时 0.04s 2022-11-27 20:27:27 (61.4 KB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2590/2590])
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 CentOS-8-stream - Base - mirrors.aliyun.com 125 kB/s | 26 MB 03:31 CentOS-8-stream - Extras - mirrors.aliyun.com 39 kB/s | 18 kB 00:00 CentOS-8-stream - AppStream - mirrors.aliyun.com 76 kB/s | 26 MB 05:49 上次元数据过期检查:0:00:01 前,执行于 2022年11月27日 星期日 20时33分17秒。 元数据缓存已建立。
之后再更新一下 yum 源的软件包。
[root@localhost yum.repos.d]# yum update --allowerasing
也许软件包会有很多,更新时间会久一些也是正常的。
更新完毕之后即可正常使用 yum 下载软件,yum 源配置文件到此更新完毕。
到此这篇关于CentOS 8 中配置阿里云的 yum 源的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文地址:https://blog.csdn.net/qq_36393978/article/details/128074095