私はDebian Wheezy 64ビットを使用していますが、ワインは32ビット版にのみ存在します。だから、マルチアーキテクチャのサポートを追加しました。しかし、winetricksをインストールしたいときの依存関係は次のとおりです。
depends on wine | wine-unstable
まさか
depends on wine | wine-unstable | wine:i386
したがって、aptitudeは仮想64ビットパッケージをインストールしたりwinetricksをインストールしたりしないことをお勧めします...これはあまり意味がありません:)
もしそうなら、winetricksの依存関係が間違っていてバグを報告する必要があるのだろうか?私が見るにはそうですが、バグレポートが作成されたらよかったでしょう。
パッケージがマルチアーキテクチャ化されているかどうかを確認するには?| wine:i386
パッケージに情報を追加すると問題は解決しますか?この場合、バグレポートを作成する必要がありますか?
答え1
問題ではありませんwinetricks
。マルチアーキテクチャは思考とは異なる動作をします。Debian 用の Multiarch-HOWTO)。
wine:amd64
実際に-packageの代わりに-packageをインストールする必要がありますwine:i386
。見て喘ぐワインバッグwine-bin | wine64-bin
。最初の問題は、制御ファイルにwine-bin:i386
フィールドがあるため、パッケージによって解決されます。たとえば、次をMulti-Arch: foreign
使用してその項目を表示できます。apt-cache show wine-bin
最新のDebianシステムでは、このwine:amd64
パッケージはに依存しています。後者はパッケージwine64 | wine32
を通じてwine32:i386
解決されます。
答え2
私の質問のいくつかは誤解です。
64ビット仮想パッケージがあるため、そのパッケージもそのパッケージwine64-bin
という意味ではありませんwine:amd64
。パッケージを手動でインストールしたのはwine:i386
明らかに賢明な措置ではなく、これらの誤解に基づくものでした。
64ビット版のパッケージが必要で、wine
残りはすべて32ビットであることを説明していないので、これは最後に言うわけではありません。