第九节:Centos8.x版本切换yum/dnf下载源为阿里的地址
一. 背景
由于centos8已经停止维护了,所以dnf/yum 下载源已经失效,需要重新配置。
执行yum 或者 dnf 指令,会报如下错误
二. 解决方案
(参考 https://blog.csdn.net/qq_36226120/article/details/128075050 )
1. 备份一下 CentOS-Base.repo 文件
【mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup.3】
2. 下载阿里的数据源
【wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo】
3. 打开 CentOS-Base.repo 文件,把里面 【AppStream】开头的文件剪切一下 (目录:/etc/yum.repos.d/)
4. 拷贝到 CentOS-AppStream.repo 文件里,该文件原先的内容都注释掉就行了。
要删除一些没用的文件,否则报错重复
CentOS-Base.repo
[base]
name=CentOS-8.5.2111 - Base - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos-vault/8.5.2111/BaseOS/$basearch/os/
http://mirrors.aliyuncs.com/centos-vault/8.5.2111/BaseOS/$basearch/os/
http://mirrors.cloud.aliyuncs.com/centos-vault/8.5.2111/BaseOS/$basearch/os/
gpgcheck=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
CentOS-AppStream.repo
[AppStream]
name=CentOS-8.5.2111 - AppStream - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/$basearch/os/
http://mirrors.aliyuncs.com/centos-vault/8.5.2111/AppStream/$basearch/os/
http://mirrors.cloud.aliyuncs.com/centos-vault/8.5.2111/AppStream/$basearch/os/
gpgcheck=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
5. 清除并重建缓存
yum clean all # 清除所有的缓存文件
yum makecache # 制作元数据缓存
dnf clean all # 清除所有的缓存文件
dnf makecache # 制作元数据缓存
三.
!
- 作 者 : Yaopengfei(姚鹏飞)
- 博客地址 : http://www.cnblogs.com/yaopengfei/
- 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
- 声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。