x64 CentOS インストールに gnutls.i686 をインストールできない

x64 CentOS インストールに gnutls.i686 をインストールできない

CentOS 7をインストールする必要がありますが、gnutls.i686yumで次のエラーが発生します。

Transaction check error:
  file /usr/share/man/man5/pkcs11.conf.5.gz from install of p11-kit-0.18.7-4.el7.i686 conflicts with file from package p11-kit-0.18.7-4.el7.x86_64
  file /usr/share/man/man8/p11-kit.8.gz from install of p11-kit-0.18.7-4.el7.i686 conflicts with file from package p11-kit-0.18.7-4.el7.x86_64

これがバグかCentOSチームに報告する必要があるのか​​、それとも別の一般的な競合なのかはわかりません。

この問題を解決するために私が考えることができる唯一の方法は、これらのファイルを削除するか、yumに競合を上書きしてインストールさせることです。

yumのフル出力:http://pastebin.com/ZHWbHrHJ

ベストアンサー1

あなたの問題は、i686とx64 'p11-kit'パッケージの同じマニュアルページファイルが原因であるようです。この問題を解決するには、オプションを使用する必要がありますrpm -ivh --excludedocs

まず、オプションを使用して競合するパッケージをインストールする必要があり--excludedocs、まず必要なパッケージをダウンロードしてp11-kit-0.18.7-4.el7.i686.rpmから、次のものを使用してインストールする必要があります。

rpm -ivh --excludedocs p11-kit-0.18.7-4.el7.i686.rpm  

その後、コマンドを実行してくださいyum install gnutls.i686

パッケージを見つけるためにもう少し努力する必要があるか、次のものを使用できます。ヤムオフラインアップデートパッケージをコピーまたは使用します。yumはプラグインのみをダウンロードします。

おすすめ記事