在 Humble Indie Bundle 上购买了 Trine 2 后,安装了 ia32-libs 包后我可以在 Ubuntu 13.04 上玩这个游戏。
该软件包在 Ubuntu 13.10 中已被弃用,并且该游戏不再适用于此版本的 Ubuntu。
我已完成全新安装,但无法运行游戏。有人能帮忙吗?
答案1
昨天我遇到了同样的问题,并在此主题。
因此,您必须按照以下方式安装缺少的 32 位库:
sudo apt-get install package-name:i386
对于我来说,所需的软件包是:
libopenal1:i386
libportaudio2:i386
libglu1-mesa:i386
libvorbisfile3:i386
libgtk2.0-0:i386
我一步一步地安装了它们,并通过在 Trine 2 安装目录中输入以下命令来检查每个包之后仍然缺少的库(第一个只需输入一次就足够了):
export LD_LIBRARY_PATH=./lib/lib32
ldd bin/trine2_linux_32bit | grep "not found"
ldd bin/trine2_linux_launcher_32bit | grep "not found"
如果安装这五个包后仍然没有找到其他库,请查看上面的线程如何找出库的包名称。