E:64ビットシステムから32ビットOpenSSLをダウンロードしようとすると、libssl-devパッケージが見つかりません。

E:64ビットシステムから32ビットOpenSSLをダウンロードしようとすると、libssl-devパッケージが見つかりません。

マルチアーキテクチャプロジェクトを正しい(再現可能な)方法でコンパイルしようとしたので、合格することにしました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

詳細については、次を参照してください。マルチアーキテクチャガイド

おすすめ記事