32ビットパッケージと64ビットパッケージを複数インストールしたいです。私が走るとき
私は次のようなものを得る
$ rpm -ihv pkg.i386 pkg.x86_64
warning: package pkg.i386 was already added, skipping pkg.x86_64
問題は、パッケージが2つではなくglibcを含む何百もの(OSのアップグレードに似ている)ということです。さらに、一部のパッケージは両方のアーキテクチャバージョンに依存しています。最終的に満たされていない依存関係のために失敗します(パッケージをスキップしたため)。
rpmはこれら2つのバージョンをインストールするかどうかをどのように決定しますか?
rpmに両方のインストールを指示または強制できますか?
注:これは最小限のシステムなので、yumはありません。
答え1
/etc/yum.conf
ファイルに次のエントリを追加します。
multilib_policy=all
答え2
残念ながら、この問題を簡単に解決する方法はありません。 rpmやyumを介していません。要件を満たすために、rpmの仕様ファイルを具体的に変更する必要がありました(一部のライブラリによって異なります)。