CentOS 8 同步仓库缓存失败解决方案

2020年01月09日 584点热度 0人点赞 0条评论

在 CentOS 8 终端安装程序可能会收到如下提示:

同步仓库 ‘AppStream’ 缓存失败,忽略这个 repo。
同步仓库 ‘BaseOS’ 缓存失败,忽略这个 repo。
同步仓库 ‘Extras’ 缓存失败,忽略这个 repo。

解决方案是将安装源替换成阿里云的仓库地址,操作方法如下:

//以下操作需要 root 权限
//进入 repo 目录
cd /etc/yum.repos.d

//建议备份原文件
cp CentOS-Base.repo CentOS-Base.repo.bak
//AppStream 和 Extras 方法同上

vim CentOS-Base.repo

//修改为以下内容
[BaseOS]
name=CentOS-$releasever - Base
baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

vim CentOS-AppStream.repo

//修改内容
[AppStream]
name=CentOS-$releasever - AppStream
baseurl=https://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

vim CentOS-Extras.repo

//修改内容
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

//清除缓存
yum clean all

//建立缓存
yum makecache

观察原文件和修改后的内容很容易发现两者的区别,如果提示其他 repo,也可以用这个方法解决。

本文方法参考:

centos8 配置阿里源 最小化安装

吾晓

爱科技,爱折腾,还有个可爱的女儿

文章评论