PPA entfernt und bereinigt, aber es werden immer noch verfügbare Upgrades angezeigt

PPA entfernt und bereinigt, aber es werden immer noch verfügbare Upgrades angezeigt

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 updatediese 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

verwandte Informationen