そこで、CentOS7サーバーにepel
をインストールしようとしました。
私はSudo yum install epel-release
を これらの指示 に従って実行しました。
しかし、今、たとえばyum repolist all
でyum
を使用するたびに、エラーが発生します。
リポジトリーepelが構成に複数回リストされています
yum
は、リポジトリを無効にすることをお勧めします:yum-config-manager --disable <repoid>
/etc/yum.repos.d
には:epel.repo
、epel-testing.repo
およびlocalc7.repo
があり、それが役立つ場合
このエラーは通常、同じ名前のリポジトリが2つある場合に発生します。両方のepelエントリに同じ名前を付けた可能性があります。
/etc/yum.repos.d
両方のepelファイルを見てください。
名前が違うことを確認してください。
cd /etc/yum.repos.d
cat epel.*
名前が異なることを確認してください。
興味のある行は次のとおりです。
name=SomeName
同じ名前を共有している場合は、名前が異なるように変更してください。
別の可能性は、同じリポジトリが異なるファイルで定義されていることです。そうする:
grep epel /etc/yum.repos.d/*
..重複に注意し、名前を変更/コメントアウトします。