J'ai remarqué que
Sudo apt-get update
prend de plus en plus longtemps, parce que j’en ai utilisé plusieurs
Sudo apt-add-repository xxx
il semble que les référentiels non ubuntu ne soient pas aussi rapides ou n’aient pas autant de bande passante que ceux par défaut.
Comment puis-je réinitialiser les référentiels à ceux par défaut, en supprimant tous ceux ajoutés par moi? (ne vous inquiétez pas, si jamais besoin de l'un d'eux, je peux les ajouter plus tard)
Pour supprimer et purger tous les PPA:
ppa-purge
supprime le PPA et tente de remplacer les packages installés par la version des référentiels Ubuntu officiels
Installez ppa-purge
Sudo apt-get install ppa-purge
Répertoriez les commandes à utiliser avec la commande ci-dessous. Cette commande ne fait rien que l'impression les commandes à utiliser à l'étape suivante
find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
while read -d $'\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {print "Sudo ppa-purge ppa:"$4"/"$5}' "$file"; done
Vérifiez la sortie précédente et si tout va bien, lancez les commandes de purge à l'aide de la commande ci-dessous
find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
while read -d $'\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {system("Sudo ppa-purge ppa:"$4"/"$5)}' "$file"; done
Échantillon de sortie
% find /etc/apt/sources.list.d -type f -name "*.list" -print0 | while read -d $'\0' file; do awk -F/ '/deb / && /launchpad/ {print "Sudo ppa-purge ppa:"$4"/"$5}' "$file"; done
Sudo ppa-purge ppa:yannubuntu/boot-repair
Sudo ppa-purge ppa:bugs-launchpad-net-falkensweb/cool-retro-term
Sudo ppa-purge ppa:andreas-boettger/gmusicbrowser-art
Sudo ppa-purge ppa:yorba/ppa
Sudo ppa-purge ppa:libreoffice/libreoffice-prereleases
Sudo ppa-purge ppa:ricotz/testing
Sudo ppa-purge ppa:nilarimogard/webupd8
Sudo ppa-purge ppa:andreas-boettger/private
Sudo ppa-purge ppa:snappy-dev/beta
Sudo ppa-purge ppa:diesch/testing
Sudo ppa-purge ppa:webupd8team/tor-browser
Sudo ppa-purge ppa:musicbrainz-developers/stable
Sudo ppa-purge ppa:latexila/ppa
Sudo ppa-purge ppa:gencfsm/ppa
Sudo ppa-purge ppa:webupd8team/Java
Sudo ppa-purge ppa:minecraft-installer-peeps/minecraft-installer
Sudo ppa-purge ppa:gnome3-team/gnome3-staging
Sudo ppa-purge ppa:git-core/ppa
Sudo ppa-purge ppa:stackapplet-dev/stackapplet
Sudo ppa-purge ppa:linuxgndu/sqlitebrowser
Sudo ppa-purge ppa:webupd8team/atom
Sudo ppa-purge ppa:webupd8team/unstable
Sudo ppa-purge ppa:gnome3-team/gnome3
Sudo ppa-purge ppa:webupd8team/y-ppa-manager
Sudo ppa-purge ppa:team-xbmc/ppa
Sudo ppa-purge ppa:peterlevi/ppa
Sudo ppa-purge ppa:stebbins/handbrake-snapshots
Sudo ppa-purge ppa:noobslab/apps
Sudo ppa-purge ppa:numix/ppa
Sudo ppa-purge ppa:dreibh/ppa
Sudo ppa-purge ppa:saiarcot895/flightgear
Sudo ppa-purge ppa:andreas-boettger/gmusicbrowser-daily
Sudo ppa-purge ppa:xorg-edgers/ppa
Vous pouvez utiliser la même commande avec la clé --remove
comme ceci:
Sudo apt-add-repository --remove ppa:<user_name>/<ppa_name>
Et nettoyez-les un à un. C'est le moyen le plus sûr. Ou nettoyez leurs fichiers sous /etc/apt/sources.list.d/
, cette façon de faire n'est pas recommandée mais fonctionne également.
Vous pouvez également utiliser le package ppa-purge
. Comme mentionné là .