J'essaie de supprimer un référentiel dans 12.04, comme si
Sudo add-apt-repository --remove ppa:cassou/emacs
Sudo apt-get update
mais quand je lance la commande
ls /etc/apt/sources.list.d
Je reçois le nom de ppa mentionné dans la liste
cassou-emacs-precise.list
cassou-emacs-precise.list.save
Pourquoi
add-apt-repository --remove ne supprime pas le référentiel, mais le désactive. Si vous souhaitez supprimer le référentiel ainsi que tout package installé, vous pouvez utiliser ppa-purge:
Sudo ppa-purge ppa:cassou/emacs
http://www.webupd8.org/2012/11/install-ppa-purge-with-multi-Arch.html
REMARQUE: Ceci rétrogradera tous les packages que vous pourriez avoir installés à partir de PPA vers la version disponible dans les référentiels principaux. Comme expliqué dans man ppa-purge
:
NAME
ppa-purge - disables a PPA and reverts to official packages
Les référentiels ont été supprimés. Si vous vérifiez le contenu de ces fichiers, vous les trouverez vides. Je ne sais pas pourquoi ils n'ont pas été supprimés et j'appellerais cela un bogue dans add-apt-repository
à moins que les fichiers vides ne soient supprimés par défaut au redémarrage ou similaire.
Dans tous les cas, pour référence future, vous pouvez toujours simplement supprimer les fichiers manuellement:
Sudo rm /etc/apt/sources.list.d/cassou-emacs-precise.list*
Sudo apt-get update