File contains no section headers. file: file:///etc/yum.repos.d/centos-base.repo, line: 1 ‘

问题是由于 /etc/yum.repos.d/centos-base.repo 文件的格式错误造成的。具体来说,文件中缺少了配置文件中应该有的节标题(section headers)。需要修复或替换这个配置文件。
怎么解决

  1. 备份原有的 yum repository 配置文件
    首先,为了以防万一,备份当前的 repository 配置文件:
sudo mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.bak

  1. 下载新的 repository 配置文件

使用 curl 或 wget 下载新的 repository 配置文件并将其放在正确的位置:

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

在这里插入图片描述

  1. 清理缓存
    清理 yum 缓存以确保使用新的配置文件:
sudo yum clean all
sudo yum makecache

在这里插入图片描述

再继续尝试,你的命令,我用的这个命令尝试的

yum --version

在这里插入图片描述

感谢老鸟打赏
微信
支付宝

猜你喜欢

转载自blog.csdn.net/AdminPwd/article/details/140567555