Questo è su Ubuntu 14.04 (SERVER, quindi nessuna GUI)
Ok, oggi mi è stato chiesto di aggiornare GCC a GCC 4.9 (l'attuale disponibile è GCC 4.8 per Trusty).
Quindi, seguendo queste indicazioni, ho installato il PPA ubuntu-toolchain-r/test. Bene, si è scoperto che non avevamo bisogno di GCC 4.9 e volevo tornare a 4.8. Quindi ho seguito queste istruzioni e io:
Strumento ppa-purge usato:
sudo ppa-purge ppa:ubuntu-toolchain-r/test
Ho rimosso il repository con –remove
sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
E rimosso manualmente il file PPA da /etc/apt/sources.list.d così come il portachiavi.
Ma ora, ogni volta che corro
sudo apt-get upgrade
Mi sta ancora chiedendo di aggiornare GCC a 4.9 (e molti altri pacchetti relativi alla toolchain.)
Risposta accettata:
Tutto quello che hai fatto è giusto. Ma ti manca fare una cosa importante.
sudo ppa-purge ppa:ubuntu-toolchain-r/test sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
E rimosso manualmente anche il file PPA da /etc/apt/sources.list.d
come il portachiavi.
Ora prima di fare
sudo apt-get upgrade
dovresti fare
sudo apt-get update
quindi fai
sudo apt-get upgrade
Il tuo problema è che stai ancora lavorando sull'elenco dei software che contiene quel repository, quindi devi fare apt-get update
per aggiornare questo elenco senza ubuntu-toolchain-r/test
deposito.