Ubuntu 14.04 - Sie haben defekte Pakete zurückgehalten

Ubuntu 14.04 - Sie haben defekte Pakete zurückgehalten

Das ist eine sehr häufig gestellte Frage, aber haben Sie etwas Geduld mit mir, denn ich habe alles ausprobiert, was Sie vorschlagen. Und das ist mein Ergebnis:

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.

Also versuche ich zu installierenunity-control-center

Depends: unity-settings-daemon but it is not going to be installed

Also versuche ich zu installierenunity-settings-daemon

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

Das Grundproblem scheint darin zu liegen, dass gnome-settings-daemon-schemasVersion 3.10 oder niedriger benötigt wird, diese aber aus irgendeinem Grund nicht abgerufen werden kann.

Sie denken vielleicht, versuchen Sie Folgendes:

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

Ich bin bei Gnome angemeldet. Beim Versuch, lightgdmdas System zu booten, bleibt es direkt nach der Meldung über das Spoolen des Druckers hängen.

Ich habe derzeit GDM, KDM und LightGDM.

Ich möchte, dass mein Computer nur noch Gnome und Ubuntu Unity hat. Irgendwelche Ideen? (Eine Neuinstallation kommt nicht in Frage)

Antwort1

Unity basiert auf Gnome. Viele der Unity-Pakete (und ubuntu-desktop) hängen von Gnome-Paketen ab.

Das Problem scheint hier also zu sein, dass das Gnome 3.12 ppa hinzugefügt wurde.

gnome-settings-daemon-schemas

ist Teil von Gnome. Die Pakete, die Sie installieren möchten ( ubuntu-desktop), benötigen Version 3.10 von Gnome, können aber nicht auf Version 3.10 zugreifen, da das PPA anweist, die Pakete aus den 3.12-Repos zu beziehen.

Wenn Sie Unity zurückhaben möchten, müssen Sie die vorherige Version installieren:

sudo apt-get install gnome-settings-daemon-schemas=3.8.6.1-0ubuntu11.2

Dies wird jedoch aufgrund von Abhängigkeiten einige entfernen – daher wird Gnome 3.12 nicht mehr funktionieren ...

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

verwandte Informationen