需要 ia32-libs 才能在 64 位操作系统上运行 32 位应用程序

需要 ia32-libs 才能在 64 位操作系统上运行 32 位应用程序

我需要使用 topdrawer 程序。topdrawer
只有 32 位版本可用,因此根据他们的 wiki,我需要安装 ia32-libs 才能使用它。但是,当我尝试

sudo apt-get install ia32-libs

我收到以下错误消息:

以下软件包具有未满足的依赖关系:

ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.

我也尝试安装 ia32-libs-multiarch,但是得到:

E: Package 'ia32-libs-multiarch' has no installation candidate

请记住,我对 Linux 还很陌生 - 几个月前我才安装了它,以便我可以使用 Madgraph,而我现在需要 topdrawer 来使用它。

答案1

我认为该应用程序与 skype 相同。因此,解决方法是先安装您的应用程序(topdrawer),最好是 .deb 文件。安装后它将无法运行。您需要运行sudo apt-get install -f并让 apt-get 自动检测和安装依赖项。此过程基于在我的系统上安装 skype,它也需要 ia32-libs。

相关内容