14.04 Ubuntu 64 位上的 Steam 安装错误

Wes*_*ung 24 package-management apt dpkg dependencies steam

我已经尝试了支持论坛其他地方发布的一些解决方案,其中一个似乎有效,但在 Steam 更新后,我发现自己又回到了第一阶段,我是一名新的 Linux 用户,并且已经处于学习曲线:) 感谢您的帮助

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.3)
 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: 
Run Code Online (Sandbox Code Playgroud)

Jor*_*are 34

这实际上适用于 14.04:
sudo apt-get install libc6:i386
sudo apt-get install libgl1-mesa-glx-lts-trusty:i386

证明: 安装成功后 Steam 工作的图像 希望这对其他人有帮助。


小智 29

解决方法:

sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386
Run Code Online (Sandbox Code Playgroud)

如果您使用硬件启用堆栈(内核 3.19)运行 Ubuntu 14.04.3 或更高版本,该命令会有所不同:

sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-vivid:i386 libgl1-mesa-glx-lts-vivid:i386
Run Code Online (Sandbox Code Playgroud)

  • 如果您使用硬件启用堆栈(内核 3.19)运行 Ubuntu 14.04.3,该命令会有所不同:`sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-vivid:i386 libgl1-mesa-glx- lts-vivid:i386` (8认同)

Pet*_*jko 3

这实际上是一个错误。我已经在 Bugs Launchpad 上报告了这个问题,您可以使用这两个错误跟踪器链接来关注它。

您可以手动修复它,但它太复杂了。Ubuntu 开发人员将很快修复它,所以我建议您等待更新。