CentOS 7をインストールする必要がありますが、gnutls.i686
yumで次のエラーが発生します。
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はプラグインのみをダウンロードします。