CentOS 8解决yum不能更新源问题

简介: 问题描述:执行yum makecache出现以下错误,搜索网上帖子换成各种源均是不能进行基础库更新。问题根源:造成此问题的原因在于repo源的路径问题。解决方式1.执行cd /etc/yum.repos.d/进入目录;2.执行sed -i 's/$releasever/8/g' *命令;3.执行yum clean all清理当前缓存;4.执行yum makecache命令进行基础库缓存。

问题描述

执行yum makecache出现以下错误,搜索网上帖子换成各种源均是不能进行基础库更新。
1

解决方式

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
sed -i 's/$releasever/8/g' /etc/yum.repos.d/CentOS-Base.repo
yum clean all #清理缓存
yum makecache #更新源

问题溯源

造成此问题的原因在于repo源的路径问题,以下为博主的问题溯源历程。

第一步:查看CentOS版本号

rpm -qi centos-release #查看version版本号

2

第二步:查看源配置文件

cd /etc/yum.repos.d/
vi CentOS-Base.repo

可以看到此时有$releaseserver变量,此变量就是centos的版本号。
3

第三步:测试解决方案

可看到网站上aliyun的centos源路径为8,但是本地CentOS版本为8.0,于是把此变量改为静态值8,执行yum makecache成功!
4

第四步:查看解决后源配置文件

5

相关文章
|
2月前
|
缓存
详解CentOS8更换yum源后出现同步仓库缓存失败的问题
详解CentOS8更换yum源后出现同步仓库缓存失败的问题
107 0
|
2月前
|
Linux 应用服务中间件 网络安全
CentOS7搭建本地离线局域网yum源(Httpd/Nginx+yum)
CentOS7搭建本地离线局域网yum源(Httpd/Nginx+yum)
307 0
|
2月前
|
缓存 Linux
Centos7中搭建本地yum源
Centos7中搭建本地yum源
138 0
|
15小时前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
4 0
|
2天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
12 1
|
14天前
|
缓存 Linux
linux centos7 挂载本地iso yum源
linux centos7 挂载本地iso yum源
64 0
|
14天前
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
68 0
|
1月前
|
Linux
centOS8不在维护,yum源问题解决
解决执行 yum makecache 出现appstream下载源数据失败问题
66 0
centOS8不在维护,yum源问题解决
|
1月前
|
Linux
linux centos6.8系统配置网络yum源
linux centos6.8系统配置网络yum源
84 0
|
2月前
|
Linux Shell
Linux:centos yum安装指令指南
Linux:centos yum安装指令指南
173 0
Linux:centos yum安装指令指南