巫师 2 缺少库 libgtk-x11-2.0.so.0

巫师 2 缺少库 libgtk-x11-2.0.so.0

导致这种情况发生的事件如下:

  1. 我尝试在 Linux 上从 GoG.com 运行 The Wither 2,并安装了依赖项(http://www.gog.com/game/the_witcher_2) 使用 aptitude。
  2. 我重新启动后,它显示了 Ubuntu GNOME 徽标,但没有进一步的操作,因此我进入命令行执行了apt-get updateapt-get upgrade然后apt-get dist-upgrade
  3. 然后我再次移除包裹并apt-get update再次apt-get upgrade重复apt-get dist-upgrade apt-get autoclean apt-get autoremove
  4. 它仍然不起作用,所以我重新安装了 gnome shell 和 steam,过了一会儿,机器再次启动,一切似乎都正常了。
  5. 所以我又回到了开始:当我尝试运行文件start.sh来启动巫师 2 时,我收到一条错误消息,提示没有libgtk-x11-2.0.so.0文件

我使用的是 GTX 750,其驱动程序由 Ubuntu 中的附加驱动程序菜单提供。有了这次经历后,我宁愿向其他人寻求帮助。我不知道如何安装此软件包,因为似乎没有这样的软件包。编辑:我搜索了 libgtk-x11-2.0.so,它在“/home/saur/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu”和“/home/saur/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/”中找到了它

答案1

我知道有点晚了,但如果这对其他人有用的话,我也遇到了同样的问题,就我的情况而言,这是由于我的 ubuntu x64 版本造成的。我只需安装适用于 i386 架构的软件包即可完成。

因此,只需在每个 apt-get install 命令末尾使用“:i386”安装所有缺少的软件包(例如:sudo apt-get install libgtk2.0-0:i386)。

答案2

我已经通过 Steam 在 Ubuntu 14.04.2(无法运行从 GOG 获得的游戏)上进行了测试,游戏运行良好。

另外,请考虑更新您的系统,因为当我写信给 GOG 询问为什么会发生这种情况时,他们的回复是,对于任何运行 14.04.2 的人来说,这都是一个常见问题,因为发行版的打包方式以及它包含 Utopic 图形包。由于存在限制,您根本无法安装所需的库。

解决方案是降级到 14.04 或升级到最新版本,无论 GOG 网站对支持情况如何说明。

请在此处阅读完整回复:

GOG 的回复

相关内容