RHELへの旧バージョンのGLibcのインストール

RHELへの旧バージョンのGLibcのインストール

RHEL6にGCC 4.4:をインストールしようとしていますsudo rpm -ivh /mnt/dvd/Packages/gcc-4.4.3-1.el6.x86_64.rpm。しかし、問題はglibcライブラリに依存しているということですglibc-common。コマンドを使用してインストールしようとすると

sudo rpm -ivh /mnt/dvd/Packages/glibc-common-2.11.1-1.10.el6.x86_64.rpm /mnt/dvd/Packages/glibc-2.11.1-1.10.el6.x86_64.rpm

次のエラーが発生します。

file *.so from install of glibc-2.11.1-1.10.el6.x86_64 conflicts with file from package glibc-2.12-1.7.el6.x86_64

2.12の代わりにGLibc 2.11をインストールする方法は? GLibc 2.11にダウングレードせずにGCCをインストールする他の方法はありますか?

答え1

RHEL 6.0システムでRHEL 6-Beta DVDを使用できますか?

RHEL 6には常にglibc 2.12があるようですが、ベータ版にはglibc 2.11があります。 6-Betaの機能の明確なソースを見つけることはできませんが、Web上で6-Betaの2.11への言及を見つけました。ここそしてここ。みんなCentOS src.rpms6.0から6.3までのバージョンはglic 2.12なので、最終バージョンは常に2.12です。

もともと6ベータDVDからインストールしましたが、それ以降のRHELバージョンにアップグレードした可能性はありますか?その場合、古いRHEL DVDのパッケージは実際には使用できません。 gccのみをインストールするには、yum install gccget GCC 4.4.xを実行できます。通常、yum経由でインストールする方がDVDよりも優れています。 yumは自動的に最新のRPMをインポートしますが、DVDにはいくつかのバグがある古いバージョンがある可能性があるためです。 DVD方法が必要な場合は、インストールしたRHEL 6バージョンと一致するDVDを入手する必要があります。

cat /etc/redhat-release実行中のRHELのバージョンを通知します。バージョン6.0を使用しているようです。現在、glibcのインストールは2010年11月からです。(いつか6.3にアップグレードすることを検討する必要があります)。 DVDのバージョンを確認する方法については、DVDから起動すると起動画面にRHEL 6 Betaなどが表示されます。 DVDのドキュメントを読んで、ベータへの言及があるかどうか確認してみましょうか?

答え2

ソースRPMをダウンロードして再構築して、保持しているシステムライブラリ(2.12)を使用できます。

関連情報