Dies ist auf Ubuntu 14.04 (SERVER, also keine GUI)
Ok, heute wurde ich gebeten, GCC auf GCC 4.9 zu aktualisieren (aktuell verfügbar ist GCC 4.8 für Trusty).
Also habe ich nach diesen Anweisungen das PPA ubuntu-toolchain-r/test installiert. Nun, es stellte sich heraus, dass wir GCC 4.9 nicht brauchten und ich zu 4.8 zurückkehren wollte. Also folgte ich diesen Anweisungen und ich:
Verwendetes ppa-purge-Tool:
sudo ppa-purge ppa:ubuntu-toolchain-r/test
Ich habe das Repository mit –remove
entferntsudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
Und entfernte manuell die PPA-Datei aus /etc/apt/sources.list.d sowie den Schlüsselbund.
Aber jetzt, wann immer ich laufe
sudo apt-get upgrade
Ich werde immer noch aufgefordert, GCC auf 4.9 (und mehrere andere Toolchain-bezogene Pakete) zu aktualisieren.
Akzeptierte Antwort:
Alles, was du getan hast, ist genau richtig. Aber du versäumst eine wichtige Sache.
sudo ppa-purge ppa:ubuntu-toolchain-r/test sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
Und entfernte manuell die PPA-Datei aus /etc/apt/sources.list.d sowie
den Schlüsselbund.
Jetzt vor dem Tun
sudo apt-get upgrade
solltest du machen
sudo apt-get update
dann machen
sudo apt-get upgrade
Ihr Problem ist, dass Sie immer noch an der Softwareliste arbeiten, die dieses Repository enthält, also müssen Sie apt-get update
ausführen um diese Liste ohne ubuntu-toolchain-r/test
zu aktualisieren Repository.