![巫师 2 缺少库 libgtk-x11-2.0.so.0](https://linux22.com/image/1048446/%E5%B7%AB%E5%B8%88%202%20%E7%BC%BA%E5%B0%91%E5%BA%93%20libgtk-x11-2.0.so.0.png)
导致这种情况发生的事件如下:
- 我尝试在 Linux 上从 GoG.com 运行 The Wither 2,并安装了依赖项(http://www.gog.com/game/the_witcher_2) 使用 aptitude。
- 我重新启动后,它显示了 Ubuntu GNOME 徽标,但没有进一步的操作,因此我进入命令行执行了
apt-get update
,apt-get upgrade
然后apt-get dist-upgrade
。 - 然后我再次移除包裹并
apt-get update
再次apt-get upgrade
重复apt-get dist-upgrade
apt-get autoclean
apt-get autoremove
。 - 它仍然不起作用,所以我重新安装了 gnome shell 和 steam,过了一会儿,机器再次启动,一切似乎都正常了。
- 所以我又回到了开始:当我尝试运行文件
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 网站对支持情况如何说明。
请在此处阅读完整回复: