web-dev-qa-db-ja.com

glibcバージョンをダウングレードするにはどうすればよいですか?

もはや存在しない理由でglibcをアップグレードしたので、ダウングレードしたいと思います。馬鹿げたことは、現時点ではglibcに依存しているプログラムが多いことです。以下のコマンドが示すように、システムにはまだ2.4バージョンがありますが、2.9バージョンを削除することはできません。

# rpm -qa | grep  glibc
glibc-32bit-2.4-31.74.1
glibc-locale-2.4-31.74.1
glibc-locale-32bit-2.4-31.74.1
glibc-info-2.4-31.74.1
glibc-devel-2.4-31.74.1
glibc-2.9-2.9
glibc-i18ndata-2.4-31.74.1
glibc-devel-32bit-2.4-31.74.1

私はもう試した rpm -e glibc-2.9-2.9しかし、システムは、膨大な量がglibcに依存していることを私に教えてくれます。したがって、私は[〜#〜] i [〜#〜]が2.4バージョンをデフォルトまたは類似のものに設定して2.9バージョンを削除できるかどうか疑問に思っていました。

5
almightyBob

同様にglibcをダウングレードするより簡単な方法もあります。たとえば、yumは、必要なすべての依存関係を計算します。

yum downgrade glibc\* 

コマンド。ただし、注意してください。glibcのダウングレードは常に非常に危険な手口であり、すべてのシステムでそうです。

バージョン2.4と2.9のGlibcはすでに非常に優れた互換性を持っていましたが、最善の選択肢は2.9を残すことです。