![在 Ubuntu 16.04 64Bit 上成功安装 Steam](https://linux22.com/image/884363/%E5%9C%A8%20Ubuntu%2016.04%2064Bit%20%E4%B8%8A%E6%88%90%E5%8A%9F%E5%AE%89%E8%A3%85%20Steam.png)
这个问题已经讨论过很多次了,但是我尝试了所有的答案,但似乎仍然无法让 Steam 在 Ubuntu 16.04 64 位上运行。
我的系统:i7 6700k、NVIDIA GTX 1070、Asus z170 主板。我安装了专有 Nvidia 驱动程序 (367.27)
我通过从 steam 网站下载来安装 steam(首先尝试使用存储库版本,但没有成功,因此我使用了网站版本),但我不知道如何使用 sudo dpkg -i 或类似方法删除/卸载安装的应用程序。
从命令行运行 steam 后我得到:
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /home/wisemonkey/.drirc: No such file or directory.
libGL: Can't open configuration file /home/wisemonkey/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
我正在尝试跟随在 Ubuntu 15.04+ 上安装 Steam 时出现问题但似乎大多数接受的答案中提到的路径已经改变,我已经安装了 mesa 相关的包。
如果这有帮助:
DISPLAY=:0 glxinfo | grep -i direct
输出:
Invalid MIT-MAGIC-COOKIE-1 keyError: unable to open display :0
所以我需要使用
DISPLAY=:1 glxinfo | grep -i direct
并输出:
direct rendering: Yes (with lot more info)
答案1
好吧,我不喜欢这个结果(我不明白如何复制结果)。
但是,我通常的做法是,我尝试重新安装 NVIDIA 驱动程序(在运行 X 时),显然失败了,此时我已经安装了 32 位库。下次重新启动时,我得到了空白屏幕(无法启动)。我拔下视频卡并连接板载显卡,启动成功,但它给了我提示而不是 X,我安装了 NVIDIA 驱动程序并对 32 位库说是。重新连接我的视频卡,下次启动时 Steam 启动没有问题。
答案2
我遇到了同样的问题。就我而言,我将库 libstdc ++ .so. 6 重命名为libstdc++.so.6.old
以下文件夹中的:
./ubuntu12_32/steam steam-runtime/i386/usr/lib/i386-linux-gnu/
./ubuntu12_32/steam steam-runtime/amd64/usr/lib/x86_64-linux-gnu/
我希望我能帮上忙。