![PPA entfernt und bereinigt, aber es werden immer noch verfügbare Upgrades angezeigt](https://rvso.com/image/1126770/PPA%20entfernt%20und%20bereinigt%2C%20aber%20es%20werden%20immer%20noch%20verf%C3%BCgbare%20Upgrades%20angezeigt.png)
Dies ist auf Ubuntu 14.04 (SERVER, also keine GUI)
Ok, also heute wurde ich gebeten, GCC auf GCC 4.9 zu aktualisieren (derzeit ist GCC 4.8 für Trusty verfügbar).
AlsoBefolgen Sie diese AnweisungenIch habe das PPA ubuntu-toolchain-r/test installiert. Nun, es stellte sich heraus, dass wir GCC 4.9 nicht brauchten und ich wollte zu 4.8 zurückkehren. Also habe ichbefolgten diese Anweisungenund ich:
Verwendetes PPA-Purge-Tool:
sudo ppa-purge ppa:ubuntu-toolchain-r/test
Ich habe das Repository mit --remove entfernt
sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
Und die PPA-Datei sowie den Schlüsselbund manuell aus /etc/apt/sources.list.d entfernt.
Aber jetzt, wenn ich laufe,
sudo apt-get upgrade
Ich werde immer noch aufgefordert, GCC auf 4.9 (und mehrere andere Toolchain-bezogene Pakete) zu aktualisieren.
Antwort1
Alles, was Sie getan haben, ist genau richtig. Aber Sie haben eine wichtige Sache vergessen.
sudo ppa-purge ppa:ubuntu-toolchain-r/test sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
Und die PPA-Datei sowie den Schlüsselbund manuell aus /etc/apt/sources.list.d entfernt.
Bevor Sie nun
sudo apt-get upgrade
Sie sollten
sudo apt-get update
dann mach
sudo apt-get upgrade
Ihr Problem besteht darin, dass Sie noch an der Softwareliste arbeiten, die dieses Repository enthält. Sie müssen apt-get update
diese Liste also ohne das Repository aktualisieren ubuntu-toolchain-r/test
.
Antwort2
Der erste Befehl deaktiviert lediglich das PPA, entfernt und installiert nicht die Originalpakete aus dem Ubuntu-Repository:
sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
Sie müssen das Repository daher noch einmal aktivieren, indem Sie zu Software Center > Menü „Bearbeiten“ > „Quellen“ gehen und zuerst „ppa-purge“ ausführen.
sudo ppa-purge ppa:ubuntu-toolchain-r/test