Steam 无法运行(缺少 libGL.so.1)

Steam 无法运行(缺少 libGL.so.1)

我正在尝试在我儿子圣诞节收到的笔记本电脑上安装 Steam(运行 Ubuntu 14.04.3 LTS),但是当我第一次尝试运行 Steam(通过它创建的“Steam”桌面图标)时,出现了一个终端窗口,并告诉我:

Steam needs to install these additional packages: 
    libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386

输入密码后,系统会提示:

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.5)
 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
N: Ignoring file 'steam.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'google-chrome.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'webupd8team-java-trusty.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'steam.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'google-chrome.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'webupd8team-java-trusty.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

我按下“Enter”键,弹出一个对话框,提示:

You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1

我按照答案找到了这里,然而并没有什么效果……

任何帮助,将不胜感激。

答案1

这是 Ubuntu 的一个相当常见的问题,您可能拥有所需的所有依赖项,但由于未知原因,Canonical 在大多数 lib 文件中添加了单词 ubuntu。

一个简单的解决方法是在线搜索 ligGL.1,而不是在软件中心,下载并安装它。

然后它就会起作用,因为这是我从 13.05 开始必须要做的事情。

相关内容