RHEL 6があり、複数の共通リポジトリ(epelなど)をインストールしましたが、どういうわけかリポジトリを台無しにしました(repo cleanコマンドを使用しているようです)。
EPELを使用するとエラーが発生したため、削除しました。
rpm -e epel-release608.noarch
-> "エラー:epel-releaase6-8.noarchパッケージがインストールされていません。"
再インストールしてみてください。
rpm -ivh epel-release-6-8.noarch.rpm
-> "epel-release-6-8.noarchパッケージがインストールされました"
この無限ループからどのように抜け出すことができますか?
答え1
すべてのパッケージをリストし、grep epelを実行してepel-releaseパッケージが残っていないことを確認できますか?
rpm -qa | grep epel
パッケージがリストにない場合は、次のコマンドを実行してepel-releaseパッケージを強制的にインストールすることもできます。
rpm -ivh --force epel-release-6-8.noarch.rpm
答え2
次の組み合わせが私にとって効果的です。
物理ファイルの削除
/etc/yum.repos.d
yum clean all
rpm -qa | grep epel
(まだ表示されます)yum remove epel*
yum clean all
今回はいよいよきれいにまとめられました。