我正在尝试以正确(意味着可重现)的方式编译多架构项目,因此我决定通过apt-get
.但自从系统注意到我在做什么后,它就变得充满敌意了。虽然很多人声称可以通过此命令安装 32 位 OpenSSL:
apt-get install libssl-dev:i386
我最终得到了这样的结果:
E: Unable to locate package libssl-dev
我这样做了apt-get update
,我的操作系统版本是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
欲了解更多信息,请参阅多架构指南