質問: 2.12-1.80.e16 ちなみに「startX」や「X -configure」はcommand認識されていないため、GUIパッケージのインストールはそもそもできていないかと思われます。 色々調査してみて各種解決方法等を試してみましたがうまくいきません。 1古いバージョンにダウングレードしてみる yum --disablerepo=\* --enablerepo=media_default downgrade glibc-2.12-1.80.e16.x86_64 glibc-common-2.12-1.80.e16.x86_64 結果↓ No package glibc-2.12-1.80.e16.x86_64" available No package glibc-common-2.12-1.80.e16.x86_64" available 下記も試してみたが同様 yum --disablerepo=\* --enablerepo=media_default downgrade "X Window System" 2一旦現在インストールされているものをアンインストールする yum --disablerepo=\* --enablerepo=media_default remove glibc-2.12-1.132.e16.x86_64 glibc-common-2.12-1.132.e16.x86_64 結果↓ No Match for argument: glibc-2.12-1.132.e16.x86_64 Loading mirror speeds from cached hostfile No Match for argument: glibc-common-2.12-1.132.e16.x86_64 Loading mirror speeds from cached hostfile 下記も試してみたが同様 yum --disablerepo=\* --enablerepo=media_default remove "X Window System" なぜかどちらも存在していないようなメッセージが表示されます。 お手数お掛けしますが、解決方法のご教授をお願い致します。
回答: ### 依存関係のエラーについて インストールしようとしているパッケージの中に、glibc-*.i686 を必要とするものがあるようです。 現在インストールされているバージョン・リリースは glibc-2.12-1.132.el6 で、おそらく x86_64 のみインストールされていて、i686 はインストールされていない。 glibc-*.i686 をインストールしようとリポジトリを探すと glibc-2.12-1.80.e16.i686 が見つかるが、インストール済みの glibc-2.12-1.132.el6.x86_64 とバージョン・リリースが合わない。 リポジトリにある glibc-2.12-1.80.e16.x86_64 はバージョン・リリース番号が小さいため、差し替えられず、エラー。 ### yum downgrade "e16" (イーじゅうろく)ではなく "el6" (イーエルろく)です。 yum downgrade で指定するのは「パッケージ名-バージョン-リリース.アーキテクチャ」と全部指定してもいいですし、「パッケージ名.アーキテクチャ」や「パッケージ名」だけでもよきに計らってくれます。 ``` yum --disablerepo="*" --enablerepo=media_default downgrade glibc.x86_64 glibc-common ``` でも、ちょっと待って。 ### CD/DVD の CentOS 6.x のバージョンは? "media_default" リポジトリにある glibc-2.12-1.80.el6 は CentOS 6.3 ではないですか? CentOS 6.5 またはそれ以上(6.6 〜 6.8)の CD/DVD を使えば、yum downgrade しなくてもいいはず。