首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蒸汽开不开(ubuntu 14.04)

蒸汽开不开(ubuntu 14.04)
EN

Ask Ubuntu用户
提问于 2016-10-07 07:30:52
回答 2查看 572关注 0票数 0

我正试图在我的新电脑上安装蒸汽,但它就是不能运行。

代码语言:javascript
复制
Running Steam on ubuntu 14.04 64-bit  
STEAM_RUNTIME is enabled automatically  
Installing breakpad exception handler for appid(steam)/version(0)  
libGL error: No matching fbConfigs or visuals found  
libGL error: failed to load driver: swrast

我尝试了一些我在互联网上找到的解决方案(比如Ubuntu 15.04+上安装蒸汽的问题Ubuntu15.10蒸汽开不开)。他们中的大多数似乎都说,这是一个问题,蒸汽尝试我们的旧库,一些文件应该被删除。

我试过了,但还是没有用。下面是文件夹~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/的内容

代码语言:javascript
复制
libfreetype.so.6        libXau.so.6.0.0    libXinerama.so.1  
libfreetype.so.6.8.0    libxcb.so.1        libXinerama.so.1.0.0  
libstdc++.so.6.0.18     libxcb.so.1.1.0    libXrandr.so.2  
libstdc++.so.6.disable  libXdmcp.so.6      libXrandr.so.2.2.0  
libX11.so.6             libXdmcp.so.6.0.0  libXrender.so.1  
libX11.so.6.3.0         libXext.so.6       libXrender.so.1.3.0  
libXau.so.6             libXext.so.6.4.0

正如您所看到的,我尝试过重命名~/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/,因为它对一些人有效,我还在libstdc++.so.6中删除了libgcc_s.so.1,但问题仍然存在。

我有一个GTX 1070,我手动安装nvidia -Linux-x86_64-367.27。从nvidia网站运行(我不知道这是否重要)

我开始感到绝望了。如果你不能运行蒸汽游戏pc有多好:“(有人有任何解决方案吗?我不想回到windows ><

EN

回答 2

Ask Ubuntu用户

发布于 2016-10-07 09:49:25

好的,我去掉蒸汽,然后用

代码语言:javascript
复制
sudo apt-get install steam-launcher

而不是

代码语言:javascript
复制
sudo apt-get install steam

它下载了一个更新,现在当我运行蒸汽时,它告诉我

代码语言:javascript
复制
Steam needs to install these additional packages: 
    libgl1-mesa-dri:i386, libgl1-mesa-glx:i386

问我的密码。然后

代码语言:javascript
复制
 .........................................................................................
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.6)
 unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
                        Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Press return to continue: 

然后当我按回车键时,窗口会显示

代码语言:javascript
复制
You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
libstdc++.so.6
libstdc++.so.6
libstdc++.so.6
libstdc++.so.6
libstdc++.so.6
libstdc++.so.6
libstdc++.so.6

然后我点击“确定”和终端显示。

代码语言:javascript
复制
/home/user/.local/share/Steam/ubuntu12_32/steam: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64
/home/user/.local/share/Steam/steam.sh: line 444: no match: ssfn*
user@user-desktop:~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-lin
票数 0
EN

Ask Ubuntu用户

发布于 2016-10-07 11:05:51

好的,我设法做到了:D

我基本上重新安装了ubuntu,而不是从他们的网站上安装了gettind nvidia的驱动程序,而是在存储库中完成的。

代码语言:javascript
复制
sudo apt-get install linux-source
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-367
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/834115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档