
試しましたがYUM install gcc gcc-g++ make
失敗しました:
Package: glibc-2.17-260.el7.i686 (RHEL_SEC_7)
Requires: glibc-common = 2.17-260.el7
Installed: glibc-common-2.17-260.el7_6.3.x86_64 (@anaconda/7.6)
glibc-common = 2.17-260.el7_6.3
Available: glibc-common-2.17-55.el7.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-55.el7
Available: glibc-common-2.17-55.el7_0.1.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-55.el7_0.1
Available: glibc-common-2.17-55.el7_0.3.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-55.el7_0.3
Available: glibc-common-2.17-55.el7_0.5.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-55.el7_0.5
Available: glibc-common-2.17-78.el7.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-78.el7
Available: glibc-common-2.17-105.el7.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-105.el7
Available: glibc-common-2.17-106.el7_2.1.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-106.el7_2.1
Available: glibc-common-2.17-106.el7_2.4.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-106.el7_2.4
Available: glibc-common-2.17-106.el7_2.6.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-106.el7_2.6
Available: glibc-common-2.17-106.el7_2.8.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-106.el7_2.8
Available: glibc-common-2.17-157.el7.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-157.el7
Available: glibc-common-2.17-157.el7_3.1.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-157.el7_3.1
Available: glibc-common-2.17-157.el7_3.2.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-157.el7_3.2
Available: glibc-common-2.17-157.el7_3.4.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-157.el7_3.4
Available: glibc-common-2.17-157.el7_3.5.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-157.el7_3.5
Available: glibc-common-2.17-196.el7.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-196.el7
Available: glibc-common-2.17-196.el7_4.2.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-196.el7_4.2
Available: glibc-common-2.17-222.el7.x86_64 (RHEL_7.6)
glibc-common = 2.17-222.el7
Available: glibc-common-2.17-260.el7.x86_64 (RHEL_SEC_7)
glibc-common = 2.17-260.el7
ただし、出力には次のもの
yum list --showduplicates glibc
が表示されます。
Installed Packages
glibc.x86_64 2.17-260.el7_6.3 @anaconda/7.6
以下
yum list --showduplicates glibc-common
を表示します。
Installed Packages
glibc-common.x86_64 2.17-260.el7_6.3 @anaconda/7.6
表示された出力フラグメントyum -v -y install gcc gcc-c++ make
:
Package glibc.i686 0:2.17-260.el7 will be installed
Yumがハイブリッドアーキテクチャを試しているのはなぜですか? yumにx86_64依存関係のみをインストールするように強制する方法は?
答え1
このgcc
パッケージは、コンパイラが32ビットライブラリと64ビットライブラリの両方を生成できるという点でかなり特別です。これを行うには、いくつかの基本的なi686システムライブラリ(libgcc
およびglibc
. 32ビットサポートを無効にするためにコンパイラを再コンパイルする以外にできることはあまりありません。
glibc.i686
インストールが失敗した理由を見つけることをお勧めします。互換性のないストレージの組み合わせのため、バージョンが一致しないようです(すでにバージョンがインストールされていますがel7_6.3
パッケージglibc-common
からglibc.i686
必要ですel7
)。