
マルチアーキテクチャプロジェクトを正しい(再現可能な)方法でコンパイルしようとしたので、合格することにしましたapt-get
。しかし、システムが私がすることに気づいたので、敵対的になりました。多くの人が次のコマンドで32ビットOpenSSLをインストールできると主張しています。
apt-get install libssl-dev:i386
私はこれで終わりました:
E: Unable to locate package libssl-dev
私はこれをしました、apt-get update
私のOSバージョンはDebian GNU/Linux 8
(提示)。私は何が間違っていましたか?
i386
実際にどのライブラリが利用可能かを確認してみました。
XXXXX@debianvirtualbox:~$ aptitude search i386
p debian-installer-8-netboot-i386 - Debian-installer network boot images for i386
v debian-installer-netboot-i386 -
p installation-guide-i386 - Debian installation guide for i386
p installation-guide-kfreebsd-i386 - Debian installation guide for kFreeBSD i386
i libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64
i A libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64
v qemu-system-i386 -
答え1
i386 アーキテクチャを有効にしていないようです。
dpkg --add-architecture i386
apt-get update
apt-get install libssl-dev:i386
詳細については、次を参照してください。マルチアーキテクチャガイド