C/C++教程

CentOS8更换yum源后出现同步仓库缓存失败的问题

本文主要是介绍CentOS8更换yum源后出现同步仓库缓存失败的问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、错误情况
更新yum时报错:

 

 

按照网上教程,更换阿里源、清华源都还是无法使用。可参考:

centos8更换国内源(阿里源)_大山的博客-CSDN博客_centos8更换阿里源icon-default.png?t=M0H8https://blog.csdn.net/yds8903/article/details/106099901

2、原因分析

centos8项目官方已于2021年底停止,相关源已无法使用,所以网上22年前的换源教程都已无法使用。

3、解决方案

进入配置文件内,删除所有的.repo文件(也可以备份)

#进入配置文件夹
cd /etc/yum.repos.d/
#删除旧的配置文件
rm *.repo
#输入“y”回车确认

ls确保该目录下的.repo文件已完全删除
下载可以用的.repo文件

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

如果你没有安装wget,也可以用下面命令:

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

运行 yum makecache 生成缓存

yum makecache

 

 

大功告成!

4、其他

如果你是非阿里云ECS用户,可能回会出现 Couldn't resolve host 'mirrors.cloud.aliyuncs.com' 的信息,不过不影响使用。你可以修改相关的配置:

sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

原文链接:https://blog.csdn.net/qq_41422009/article/details/122865240

这篇关于CentOS8更换yum源后出现同步仓库缓存失败的问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!