dnf builddepを使用して64ビットシステムに32ビット依存関係をインストールする方法は?

dnf builddepを使用して64ビットシステムに32ビット依存関係をインストールする方法は?

頑張ってるWine用のビルド依存関係のインストールだから私はそれでハックをすることができます。私はFedora 22、64ビットを実行しています。

次のコマンドを使用して、64ビットの依存関係を正常にインストールしましたdnf builddep

#dnf--バージョン
1.1.0

#dnf ワインリスト
利用可能なパッケージ
wine.i686 1.7.47-1.fc22 アップデート
wine.src 1.7.47-1.fc22 アップデートソース
wine.x86_64 1.7.47-1.fc22 アップデート

#dnfビルドワイン
パッケージ ImageMagick-devel-6.8.8.10-9.fc22.x86_64すでにインストールされています。スキップしてください。
パッケージ alsa-lib-devel-1.0.29-1.fc22.x86_64すでにインストールされています。スキップしてください。
パッケージ audiofile-devel-1:0.3.6-6.fc22.x86_64すでにインストールされています。スキップしてください。
パッケージ autoconf-2.69-20.fc22.noarchすでにインストールされています。スキップしてください。
...

今私の問題は - 32ビットの依存関係もインストールしたいが、正しく動作しないということです。私が試したことは次のとおりです。

#dnf builddep wine.i386
一致するパッケージがありません:wine.i386
エラー:一部のパッケージが見つかりません。

#dnf builddep wine.i686
一致するパッケージがありません:wine.i686
エラー:一部のパッケージが見つかりません。

#dnf builddep wine-1.7.47-1.fc22.i686
一致するパッケージはありません:wine-1.7.47-1.fc22.i686
エラー:一部のパッケージが見つかりません。

#dnf builddep wine --target=i686
エラー: 認識できない引数: --target=i686

私は廃止されたいくつかのyumコマンドを試しました。

#yum-builddep ワイン --target=i386
#yum-builddep ワイン --target=i686
#ヤム-ビルドデップワイン-1.7.47-1.fc22.i686

上記の結果は次のとおりです。

-->インストール済み:zlib-devel-1.2.8-7.fc22.x86_64
 -->インストール済み:unixODBC-devel-2.3.2-6.fc22.x86_64
 -->インストール済み:完全なバックエンド開発 - 1.0.24-14.fc22.x86_64
...

dnf builddepワインの32ビット依存関係をどのようにインストールしますか?このdnfコマンドはオプションをサポートしていないようです--target

確実な解決策はパッケージリストを個別にインポートすることですdnf install。しかし、dnf builddepそれが可能かどうか疑問に思います。

ベストアンサー1

Red Hat bugzillaはこのsetarch i686 dnf builddep ...。リストされた出力に基づいて期待どおりに動作するようです。

https://bugzilla.redhat.com/show_bug.cgi?id=1312633

おすすめ記事