めちゃくちゃにして他のglibcバージョンを強制的にインストールしましたが、今は削除できません

めちゃくちゃにして他のglibcバージョンを強制的にインストールしましたが、今は削除できません

私のCentOS 7システムに愚かなことに、glibc 2.28を強制インストールしましたが、それを削除する必要がありますが、依存関係が多いという苦情が表示されます。

また、glibc 2.17の2つのバージョンがありますが、1つだけが必要です。

dnfの再インストールとdnfのダウングレードを試みましたが、どちらも文句を言いました。

2.17がインストールされている限り、2.28を安全に強制的に取り外すことはできますか?この問題を処理するより良い方法はありますか?私は初心者です。躊躇しないでELI5に行ってください。

ありがとうございます!

答え1

私は参考のために私がしたことを投稿して問題を解決しました。

問題は必要なものがありますが、glibc-2.28CentOS 7ではそれだけをインストールしようとするのでglibc-2.17、強制的glibc-2.28にインストールすることになり、最終的にライブラリが必要なプログラムをコンパイルできなくなるということですglibc-headers

  • dnf remove glibc-2.28*大規模な依存関係リストを作成しようとしています。
  • 連絡がdnf downgrade glibcないので試しても役に立ちません。glibc-all-langpacks-2.28glibc 2.17

パッケージを削除してエラーなくダウングレードrpm -e --nodeps glibc-all-langpacks-2.28*できました。glibc

関連情報