Hen*_*yat 19 xorg steam 32-bit 16.04
重新安装后,下载了更新,但即使从终端也无法启动。这是它给出的错误消息:
Running Steam on ubuntu 16.04 32-bit
STEAM_RUNTIME is enabled automatically
[2016-04-25 09:12:35] Startup - updater built Mar 31 2016 19:10:48
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
Run Code Online (Sandbox Code Playgroud)
bal*_*ver 43
我遇到了同样的问题,我能够解决以下来自http://ubuntuforums.org/showthread.php?t=2275526 的说明:
这是steam和ubuntu 15.04的问题。Steam 捆绑旧库并与 mesa 驱动程序发生冲突,这也是关闭的驱动程序没有看到此问题的原因。
steam github 中存在一个未解决的错误,目前的解决方法是删除旧的 lib 版本,至少在 Valve 修复其启动脚本或类似脚本中的问题之前。所以输入这个文件夹并执行此操作
代码:
Run Code Online (Sandbox Code Playgroud)cd $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu mv libstdc++.so.6 libstdc++.so.6.bak cd $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu mv libstdc++.so.6 libstdc++.so.6.bak
它对我有用......但请注意,如果某些游戏需要来自 Steam 运行时的旧库,它可能会崩溃(这就是为什么应该用阀门修复这个)
编辑:线程中的步骤已经引用自在 Ubuntu 15.04+ 上安装 Steam 的问题,因此您可以去那里了解更多详细信息,以防这些说明不足以解决您的问题。
小智 5
上面的答案对我来说是正确的,尽管当我试图让 Steam 在 16.04 上运行时,文件的路径并不完全相同,我需要的路径是
~/.steam/bin/steam-runtime/i386/usr/lib/i386-linux-gnu
Run Code Online (Sandbox Code Playgroud)
同样在第一次更新后,我不得不再次执行此操作,否则它仍然不会更新。
归档时间: |
|
查看次数: |
37179 次 |
最近记录: |