我删除了 steam 并重新下载。在我接受条款和条件后,什么也没发生。我尝试从终端打开它,输出如下:
steam steam://open/games
Running Steam on ubuntu 15.10 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: r300_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r300
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
我正在运行 Ubuntu 15.10 64 位
答案1
我记得很久以前我遇到过这个问题,但现在我忘记了解决方案:) Ubuntu 的 Steam 是 32 位的,也许你需要 lib32。
尝试这个:
sudo apt-get update
sudo apt-get install lib32stdc++6
并从终端安装 Steam,而不是从 Ubuntu 软件中心安装。
答案2
我为您找到了解决方案。
输入:
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 捆绑了旧库并与 mesa 驱动程序发生冲突,这也是为什么封闭的驱动程序不会出现此问题的原因。很好看。玩得开心。
答案3
您使用的是 15.10 64 位,很好...请向我们展示您安装的硬件。您使用的是 Nvidia 的显卡吗?(如果是,您使用的是哪一款?)
您从哪里安装 steam 客户端?您是从 steam 网站上下载的包安装的吗 (http://store.steampowered.com/about/) 还是来自 ubuntu 软件中心?