几个未满足的依赖关系

几个未满足的依赖关系

我最近尝试从 Ubuntu 软件中心下载 steam,但当我尝试启动该程序时,我收到了以下错误消息。此外,我尝试安装时得到的结果是,当它再次运行时,Steam 需要安装这些附加软件包:

    libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386
[sudo] password for ellen: 
'.......................................................................................................
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.4)
 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: 

请帮帮我!

答案1

尝试

sudo apt-get -f install

它应该安装所有未满足的依赖项。

答案2

我遇到了同样的错误问题。以下是最终对我有用的方法:

sudo apt-get install libgl1-mesa-dri-lts-trusty:i386

(这将下载大约 57 个文件)然后...

sudo apt-get install libgl1-mesa-glx-lts-trusty:i386

(这将下载约 23 个文件)

现在,当您运行 Steam 时,它将下载更新,然后您就可以开始运行了。祝你好运!

相关内容