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を作成しようとしました: https://ensiwiki.ensimag.fr/index.php/Portal:Centos これでエラーが発生した可能性があります。
(「DepotsCentos6.5」という名前の最初のセクション)
それがあなたを助けるかどうかはわかりません。
このエラーは、yumを使用するたびに発生します。ここでは、すでにコンピューターにインストールされているパッケージepelからUnisonを取得しようとしていました。
ご協力ありがとうございました!
/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'
したがって、修正は/etc/yum.repos.d/CentOS-Base.repo
に移動し、ファイルの構文を修正することです。
そのリポジトリ内のミラーの1つのヘッダーセクションがありません。角かっこ[]内の名前です。自分で追加できます。
ターミナルで、次のように入力します。
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