Trusty 14.04.1 升级至 14.04.2 HWE 后无法使用 Steam

Trusty 14.04.1 升级至 14.04.2 HWE 后无法使用 Steam
sudo apt-get install libgl1-mesa-glx: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:
gnome-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
libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.3)
                    Recommends: libgl1-mesa-dri:i386 (>= 7.2)
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

答案1

这是一个在启动板中已经报告的错误https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1424263

有些人很幸运地拥有了这些包:

sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386

答案2

如果您现在正在使用 HWE mesa 堆栈,那么您正在尝试安装错误的包。

在 Trusty -Proposed 仍然启用的情况下 - sudo apt-get -s install libgl1-mesa-glx-lts-utopic:i386

如果模拟看起来不错,则重新运行该命令,但删除-s

答案3

安装 HWE 时,如果结合使用官方的 apt-get 命令Ubuntu HWE 网站修复来自 Launchpad 错误 #1424263您可以安全地安装 HWE(即无需冒着卸载 Skype、Steam、WINE 或任何其他 32 位应用程序的风险)。组合命令为:

sudo apt-get install --install-recommends xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic libc6:i386 libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386

请注意,Steam 在启动时仍会弹出一个小终端窗口并尝试安装一些 32 位 mesa 包(因为 Steam 不够聪明,不知道要查找您使用上述命令安装的 Utopic mesa 包)。但这只是一个小麻烦,因为您只需按 ctrl+c 或关闭终端窗口,Steam 即可加载并正常运行。

相关内容