如何让 Machinarium 再次运转?

如何让 Machinarium 再次运转?

我使用的是 Ubuntu 12.04 (64b),不久前买了 Machinarium。我玩了几天都没有问题,今天想再玩一次。但是,当我尝试玩的时候,出现了这个错误:

./Machinarium: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

我该如何解决?

答案1

它是 32 位二进制文​​件,需要 32 位版本的 libgtk。请确保安装了软件包 libgtk2.0-0:i386。

sudo apt-get install libgtk2.0-0:i386

更新:

虽然你还需要其他库,如果缺少该库,其他 32 位库可能也会缺失,因此

sudo apt-get install ia32-libs

ia32-libs 依赖于许多 32 位库,这些库在您安装时也会安装。

答案2

ia32-libs在最新的 Ubuntu 版本中已过时。要修复 Machinarium,请按如下方式安装缺失的 32 位库:

sudo apt-get install libnss3.s:i386 libcurl3:i386 libgtk2.0-0:i386

相关内容