【问题解决方案】CentOS7替换yum的问题:使用yum makecache出现File contains no section headers

我怕爱的太早我们不能终老 提交于 2019-12-06 10:32:25

参考链接

一、centos替换yum的步骤

  • 1.备份原yum

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

  • 2.进入存放repo的文件夹

    cd /etc/yum.repos.d/

  • 3.下载对应的repo文件(示例为网易centos7)

    wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    或者
    curl http://mirrors.163.com/.help/CentOS7-Base-163.repo -o CentOS7-Base-163.repo

  • 4.清除缓存

    yum clean all
    yum makecache

二、出现的问题

  • 一般来说,以上四步可以正常运行,但是我在实践过程中遇到第四步清除缓存时出现错误提示:
Loaded plugins: fastestmirror

(使用curl命令会出现)
File contains no section headers.
file: file:///etc/yum.repos.d/CentOS7-Base-163.repo, line: 1
‘<?xml version="1.0" encoding="UTF-8"?>\r\n’
(使用wget命令会出现)
File contains no section headers.
file: file:///etc/yum.repos.d/CentOS7-Base-163.repo, line: 1
“\r\n”
  • 无论是阿里系还是网易的repo下载后运动都会出现这样的错误,在对比了和CentOS-Base.repo文件后发现此时的CentOS7-Base-163.repo和CentOS-Base.repo(源yum)格式不一样

END

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!