走ろうとしています。
sudo apt-get install libcairo2-dev libpng12-dev libossp-uuid-dev libfreerdp-dev libpango1.0-dev libssh2-1-dev libssh-dev tomcat7 tomcat7-admin tomcat7-user
これを行うと警告が表示されます。
The following packages will be REMOVED: libatk1.0-dev:i386 libcairo2-dev:i386 libfontconfig1-dev:i386 libfreetype6-dev:i386 libgdk-pixbuf2.0-dev:i386 libglib2.0-dev:i386 libgtk2.0-dev:i386 libharfbuzz-dev:i386 libpango1.0-dev:i386 libpixman-1-dev:i386 libxft-dev:i386
そこにあるパッケージは32ビット開発に使用され、私にも必要です。特に開発ライブラリなので、独立して独立しているのはなぜですか?
以前は同様の質問をしたことがありますが、この質問に対する回答が適切かどうかはわかりません。64ビットシステムに32ビットパッケージをインストールすると、重要な64ビットパッケージの削除に関する警告が表示されるのはなぜですか?
答え1
これまで、マルチアークの焦点は、開発パッケージの共同インストール可能性ではなく、ライブラリーの共同インストール可能性にありました。一部のパッケージでは動作しますが、ほとんどの場合ケースに直面します。
クロスアーキテクチャ開発の場合、推奨される方法はchrootを使用することです。これはdebootstrap
chrootを使用するか、またはschroot
同じツールを使用して手動で実行できます。sbuild
pbuilder