Ubuntu 14.04 - 您持有损坏的软件包

use*_*926 7 gnome apt unity printing

这是一个非常受欢迎的问题,但请耐心等待,因为我已经尝试了您要建议的所有内容。所以这就是我得到的:

sudo apt-get install ubuntu-desktop
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 resolve the situation:

The following packages have unmet dependencies:
 ubuntu-desktop : Depends: ubuntu-session but it is not going to be installed
                  Depends: unity-control-center but it is not going to be installed
                  Depends: unity-settings-daemon but it is not going to be installed
                  Recommends: xul-ext-webaccounts but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

所以我尝试安装 unity-control-center

Depends: unity-settings-daemon but it is not going to be installed
Run Code Online (Sandbox Code Playgroud)

所以我尝试安装 unity-settings-daemon

Depends: gnome-settings-daemon-schemas (< 3.10) but 3.12.2-0ubuntu1~trusty2 is to be installed
Run Code Online (Sandbox Code Playgroud)

根本问题似乎gnome-settings-daemon-schemas是需要 3.10 或更低版本,但由于某种原因无法获得。

因此,您可能会考虑尝试以下操作:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get clean
sudo apt-get autoclean
sudo dpkg --configure -a
sudo -f
Run Code Online (Sandbox Code Playgroud)

我登录到 gnome,当我尝试引导到lightgdm系统时,在有关打印机假脱机的某些事情之后挂起。

我目前有 gdm、kdm 和 lightgdm。

我想让我的电脑恢复到 gnome 和 ubuntu 的统一。有什么想法吗?(重新安装是不可能的)

Tim*_*Tim 4

Unity是基于gnome的。许多 unity 包(和ubuntu-desktop)包依赖于 gnome 包。

所以这里的问题似乎是添加了 Gnome 3.12 ppa。

gnome-settings-daemon-schemas
Run Code Online (Sandbox Code Playgroud)

是 Gnome 的一部分。您尝试安装的软件包 ( ubuntu-desktop) 需要 gnome 提供的版本 3.10,但它无法获得版本 3.10,因为 ppa 告诉它从 3.12 存储库获取它。

如果你想恢复 Unity,你需要安装以前的版本:

sudo apt-get install gnome-settings-daemon-schemas=3.8.6.1-0ubuntu11.2
Run Code Online (Sandbox Code Playgroud)

但这会因为依赖关系而删除一些 - 所以 gnome 3.12 将破坏...

The following packages will be REMOVED
  gdm gnome-control-center gnome-session gnome-settings-daemon gnome-shell
The following packages will be DOWNGRADED:
  gnome-settings-daemon-schemas
Run Code Online (Sandbox Code Playgroud)

  • 您使用“sudo apt-get install gnome-settings-daemon-schemas=3.8.6.1-0ubuntu11.2”解决了我的问题。之后我可以再次安装 ubuntu-desktop。 (3认同)