如何在 64 位 Ubuntu 中安装 32 位库

如何在 64 位 Ubuntu 中安装 32 位库

我想安装 Intel Parallel Studio XE,安装过程中出现以下错误消息:

未找到 32 位库 未在此系统上找到 32 位库。此产品版本在 Intel(R) 64 架构系统上运行时需要 32 位兼容库。无法找到以下一个或多个库:libstdc++(包括 libstdc++6)glibc libgcc 如果没有这些库,编译器将无法正常运行。有关更多信息,请参阅发行说明。

如果我尝试安装 lib32stdc++,我会收到以下消息:

以下软件包具有未满足的依赖项:lib32stdc++6-4.8-dbg:冲突:lib32stdc++6-4.7-dbg 但要安装 4.7.4-3ubuntu12 lib32stdc++6-4.9-dbg:冲突:lib32stdc++6-4.7-dbg 但要安装 4.7.4-3ubuntu12 冲突:lib32stdc++6-4.8-dbg 但要安装 4.8.5-4ubuntu2 lib32stdc++6-5-dbg:冲突:lib32stdc++6-4.7-dbg 但要安装 4.7.4-3ubuntu12 冲突:lib32stdc++6-4.8-dbg 但要安装 4.8.5-4ubuntu2 冲突:lib32stdc++6-4.9-dbg但要安装 4.9.3-13ubuntu2 >lib32stdc++6-5-dbg-s390x-cross:冲突:lib32stdc++6-4.9-dbg-s390x-cross 但要安装 4.9.3-13ubuntu2cross1 E:无法纠正问题,您持有损坏的软件包。

由于我是 Linux 新手,有人可以解释一下这个错误信息以及如何解决这个问题吗?

提前致谢 :)

答案1

您可能不需要此处的调试包。您可能需要安装的是libstdc++6:i386 libgcc1:i386其他 32 位版本的库。通常,您可以:i386在正常包名称后附加此名称,以在适当的情况下以及当包支持多架构时安装 32 位版本。

相关内容