如何让 32 位程序在 64 位 Ubuntu 上运行?

如何让 32 位程序在 64 位 Ubuntu 上运行?

抱歉问这个问题,但我在很多地方阅读了不少关于我遇到的问题的帖子和文章,但都无济于事。我试图运行 Second Life Viewer (Firestorm),但它不断抛出“64 位错误消息”。我安装了所有能找到的 32 位库,但仍然不起作用。我想我肯定是错过了某些设置,或者从错误的地方运行了 Firestorm,或者其他什么原因,但我不知道是什么原因。

值得一提的是,Firestorm 在 32 位版本中可以加载但运行不正常。我实际上尝试了几个 Linux 发行版,32 位和 64 位。Mint 32 位可以直接运行它,而 Mint 64 位会抛出“64 位错误”。openSUSE,任何版本,都无法运行它。哦,我尝试过的所有其他 SL 查看器都以同样的方式运行。

我开始怀疑我的设置是否不喜欢 Linux。

这是我的系统信息:

  • CPU:英特尔(R) 酷睿(TM) i5 CPU 750 @ 2.67GHz (2661 MHz)
  • 内存:4026 MB
  • 操作系统版本:Linux 3.2.0-29-generic-pae #46-Ubuntu SMP i686
  • 显卡供应商:ATI Technologies Inc.
  • 显卡:ATI Radeon HD 5700 系列

我非常感激任何人给予我的帮助!

答案1

这不需要任何额外的步骤。默认情况下,32 位程序应该可以在 64 位环境中毫无问题地运行,当然,反之则不然。如果 32 位程序无法在您的 64 位系统中运行,我怀疑存在其他问题。尝试在终端中启动程序并观察是否有任何错误。(在终端中启动程序只需打开终端,输入程序名称,然后按回车键)。如果出现任何错误,请将其粘贴到您的问题中,我会尽力提供帮助。

相关内容