頑張ってる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 ...
。リストされた出力に基づいて期待どおりに動作するようです。