如何在 64 位系统上运行 32 位程序

如何在 64 位系统上运行 32 位程序

最近我将我的上网本从 Ubuntu 13.04 beta 2 32 位升级到 Ubuntu 13.04 64 位。

我希望能够在我的 PC 上运行 32 位程序(例如 WPS,它是 MS Office 2012 的克隆版)。

我该怎么做?有没有通过终端轻松完成的方法?

答案1

如果您安装了 32 位兼容库,您应该能够正常运行 32 位程序:

sudo apt-get install ia32-libs

笔记:如果你使用 Ubuntu 13.10 或更高版本,则需要安装以下软件包:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

答案2

根据我在尝试安装 ia32-libs 时收到的错误消息,以下步骤应该可以安装替换库。

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

这似乎安装正确,但是当我尝试运行 32 位应用程序时仍然出现错误:

加载共享库时出错:libpangox-1.0.so.0:错误的 ELF 类:ELFCLASS64

因此显然还需要采取另一个步骤。

相关内容