ia32-libs : 依赖: ia32-libs-i386 但它不可安装

Ala*_*lan 19 debian installation virtualbox packages

我正在尝试ia32-libs在我的 Debian x86_64 机器上安装(构建 VirtualBox 源的依赖项),但是它给了我错误:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-i386 but it is not installable
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

当然,我继续尝试安装ia32-libs-i386,但我遇到了另一个错误:

Package ia32-libs-i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ia32-libs-i386' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

有谁知道这里的问题是什么?我想我可能需要启用多架构,但我不完全确定。这是我的sources.list,如果它有帮助的话:

deb http://ftp.us.debian.org/debian unstable main contrib non-free
deb-src http://ftp.us.debian.org/debian unstable main contrib non-free

deb http://security.debian.org/ testing/updates main
deb-src http://security.debian.org/ testing/updates main
Run Code Online (Sandbox Code Playgroud)

小智 33

您需要在 amd64 系统上启用 i386 软件包的安装:

dpkg --add-architecture i386
apt-get update
Run Code Online (Sandbox Code Playgroud)

ia32-libs-i386 包只能从 i386 存储库安装,它可以通过上述命令使用。

另见:http : //wiki.debian.org/Multiarch/Implementation


ase*_*seq 1

问题是使用debian stable 和测试。要么使用稳定(或目前称为挤压),要么忍受破碎。