Centos 文件不包含节标题

Centos 文件不包含节标题,centos,yum,Centos,Yum,每次使用yum时都会出现此错误: yum install unison240 Loaded plugins: fastestmirror, priorities, refresh-packagekit, security Error: File contains no section headers. file: file://///etc/yum.repos.d/CentOS-Base.repo, line: 12 'priority=1\n' 我对这个世界(一个小月)很陌生,还没有经常使用

每次使用yum时都会出现此错误:

yum install unison240
Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
Error: File contains no section headers.
file: file://///etc/yum.repos.d/CentOS-Base.repo, line: 12
'priority=1\n'
我对这个世界(一个小月)很陌生,还没有经常使用它,因为我刚开始上工程学校

似乎CentOs-Base.repo中有一个错误,我实际上试图创建priorities.sh,以便遵循我所在学校的本教程:这可能会导致错误

(第一节名为“Centos 6.5仓库”)

我不知道这对你是否有帮助

每次使用yum时都会发生此错误。在这里,我只是想从我电脑上已经安装的epel软件包中获得一致性


谢谢你的帮助

看起来您的
/etc/yum.repos.d/CentOS Base.repo
已损坏-缺少
[CentOS Base]
节。我能够通过以下方式重现这种情况:

# cat /etc/yum.repos.d/kzak-mytt-kz.repo 
[kzak-mutt-kz]
name=Copr repo for mutt-kz owned by kzak
baseurl=http://copr-be.cloud.fedoraproject.org/results/kzak/mutt-kz/fedora-$releasever-$basearch/
skip_if_unavailable=True
gpgcheck=0
enabled=1
# yum repolist
<works as expected>
# gedit /etc/yum.repos.d/kzak-mytt-kz.repo   # now I have removed first line
# cat /etc/yum.repos.d/kzak-mytt-kz.repo 
name=Copr repo for mutt-kz owned by kzak
baseurl=http://copr-be.cloud.fedoraproject.org/results/kzak/mutt-kz/fedora-$releasever-$basearch/
skip_if_unavailable=True
gpgcheck=0
enabled=1
# yum repolist
Loaded plugins: etckeeper
File contains no section headers.
file: file:///etc/yum.repos.d/kzak-mytt-kz.repo, line: 1
'name=Copr repo for mutt-kz owned by kzak\n'
#cat/etc/yum.repos.d/kzak-mytt-kz.repo
[kzak mutt kz]
名称=kzak拥有的mutt kz的Copr回购
基本URL=http://copr-be.cloud.fedoraproject.org/results/kzak/mutt-kz/fedora-$releasever-$basearch/
如果\u不可用=真,则跳过\u
gpgcheck=0
已启用=1
#百胜报告列表
#gedit/etc/yum.repos.d/kzak-mytt-kz.repo#现在我删除了第一行
#cat/etc/yum.repos.d/kzak-mytt-kz.repo
名称=kzak拥有的mutt kz的Copr回购
基本URL=http://copr-be.cloud.fedoraproject.org/results/kzak/mutt-kz/fedora-$releasever-$basearch/
如果\u不可用=真,则跳过\u
gpgcheck=0
已启用=1
#百胜报告列表
加载的插件:etckeeper
文件不包含节标题。
文件:file:///etc/yum.repos.d/kzak-mytt-kz.repo,第1行
'名称=kzak拥有的mutt kz的Copr回购\n'

因此,修复方法是进入
/etc/yum.repos.d/CentOS Base.repo
并修复文件的语法。

该repo中一个镜像的头部分缺失。它是括号[]内的名称。你可以自己加

在终端中,键入:

nano /etc/yum.repos.d/CentOS-Base.repo
然后转到第12行,在以“Name”开头的行上方添加一个类似[Name]的节头

假设标题部分称为“更新”,它应该如下所示:

[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

请解释预期结果应该是什么。您提供的错误消息没有说明这一点。@Jason D这只是对yum的测试。我想做的是下载Unison,所以我键入:sudo-yum-install-unison240并收到相同的消息:加载的插件:fastestmirror,priorities,refresh-packagekit,安全错误:文件不包含节头。文件:file://///etc/yum.repos.d/CentOS-Base.repo,第12行'priority=1\n'您可能希望将其添加到原始帖子中。还包括所需的完整软件包名称。@Jason D Done。谢谢你的帮助!该错误表示回购文件的第12行有额外的换行符或损坏。您可以删除该内容并重试吗?帮助我,谢谢!:)