安装 GNOME Shell 时出现问题:未满足的依赖关系

安装 GNOME Shell 时出现问题:未满足的依赖关系

当我尝试安装 GNOME Shell(使用 Ubuntu 软件中心)时出现了这个错误。

错误信息

消息称:

无法解析软件包依赖关系

此错误可能是由于缺少或无法安装所需的附加软件包而导致的。此外,还可能是不允许同时安装的软件包之间存在冲突。

这里是依赖项:

The following packages have unmet dependencies:

gnome-shell: Depends: libpulse-mainloop-glib0 (>= 1:0.99.1) but 1:1.0-0ubuntu3 is to be installed
             Depends: libpulse0 (>= 1:0.99.1) but 1:1.0-0ubuntu3 is to be installed
             Depends: libxfixes3 (>= 1:5.0) but 1:5.0-4 is to be installed

那么你能帮我安装 GNOME Shell 吗?

答案1

我在安装 gnome-session-fallback 时也遇到了类似的问题。问题似乎是因为你尝试安装依赖于旧版本的

libpulse-mainloop-glib0、libpulse0 和 libxfixes3

。尝试卸载这三个,然后安装 gnome shell。结果,依赖项应该安装在旧版本中。

答案2

我遇到了同样的错误,我将全新安装中的软件包版本与镜像中的软件包版本进行了比较,发现存在差异。

事实证明,在我的默认 Oneiric 安装中,默认情况下未启用更新。

为了解决这个问题,

  1. 打开软件源应用。
  2. 前往更新选项卡并启用梦幻安全梦幻更新
  3. 打开终端窗口并运行sudo apt-get update

现在您将能够gnome-shell毫无问题地安装其所有依赖项。

至少这修复了我收到的完全相同的错误消息。

答案3

尝试从终端安装

sudo apt-get install gnome-shell

如果缺少任何依赖项,它也会显示出来,也安装它们。此后您就可以开始了。

相关内容