Ich verwende Ubuntu 12.04 (Precise Pangolin). Ich habe den Fehler gemacht, das für Vivid Vervet vorgesehene Gnome3-Staging-PPA als Quelle hinzuzufügen, was beim Upgrade zu einigen Problemen geführt hat.
Obwohl ich dieses PPA bereits aus der Quellenliste entfernt habe, besteht das Problem weiterhin, sodass immer ein Fehler wegen „unerfüllter Abhängigkeiten“ auftritt. Wie kann ich diese Situation lösen? Außerdem möchte ich die Vivid Vervet-Pakete, die ich installiert hatte, von meinem System entfernen. Vielen Dank
Antwort1
Zuerst sollten Sie das hinzugefügte Repository entfernen.ppa-purge
Unterschied zwischen „ppa-purge“ und „add-apt-repository -r“?
ppa-purge – Deaktiviert ein PPA und kehrt gegebenenfalls zu den offiziellen Paketen zurück. Wenn ich beispielsweise das xorg-edgers PPA hinzugefügt und die Nvidia-Treiber installiert habe und ein ppa-purge für das besagte PPA ausführe, wird nicht nur das xorg-edgers PPA deaktiviert, sondern auch die NVIDIA-Treiber werden von dem im PPA enthaltenen auf die offiziellen zurückgesetzt, die in den offiziellen Ubuntu-Repositories zu finden sind.
Nachdem Sie nun das hinzugefügte Repository gelöscht haben, aktualisieren Sie die Softwareliste
sudo apt-get update
dann upgraden
sudo apt-get dist-upgrade
Beachten Sie jedoch, dass Sie möglicherweise dennoch einige Pakete manuell downgraden müssen. Um ein Paket downzugraden, können Sie den folgenden Befehl verwenden:
sudo apt-get install pkg_name=version