RHEL6の倉庫混乱

RHEL6の倉庫混乱

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

今回はいよいよきれいにまとめられました。

関連情報