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

자세한 내용은 다음을 참조하세요.다중 아키텍처 가이드

관련 정보