Pour ceux qui veulent simplement vérifier les PPA qu'ils ont installés sans réellement faire quoi que ce soit avec eux, vous pouvez faire:
$ apt-cache policy
Dans mon système, voici un peu ce qu'il montre:
% apt-cache policy
Package files:
100 /var/lib/dpkg/status
release a=now
500 http: ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main Translation-en
500 http: ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main i386 Packages
release v=12.04,o=LP-PPA-ubuntu-toolchain-r-test,a=precise,n=precise,l=Toolchain test builds,c=main
origin ppa.launchpad.net
500 http: ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main amd64 Packages
release v=12.04,o=LP-PPA-ubuntu-toolchain-r-test,a=precise,n=precise,l=Toolchain test builds,c=main
origin ppa.launchpad.net
500 http: ppa.launchpad.net/rael-gc/scudcloud/ubuntu/ precise/main Translation-en
500 http: ppa.launchpad.net/rael-gc/scudcloud/ubuntu/ precise/main i386 Packages
release v=12.04,o=LP-PPA-rael-gc-scudcloud,a=precise,n=precise,l=ScudCloud - Linux client for Slack,c=main
origin ppa.launchpad.net
...
Cité d' ici :
[ apt-cache policy
] récupère les priorités associées à chaque ressource de référentiel. À partir de sa sortie, vous pouvez déduire une liste de tous les référentiels et PPA disponibles.
Source: http://ask.xmodulo.com/list-installed-repositories-ppas-ubuntu.html
apt-cache policy | grep http | awk '{print $2 $3}' | sort -u
. La sortie est mieux organisée et plus agréable pour les yeux.apt-cache policy
n'affichera les dépôts qu'une fois que vous aurez exécutéapt-get update
. Si vous venez d'ajouter un dépôt avecadd-apt-repository
, il n'apparaîtra pasapt-cache policy
tant que vous ne courrez pasapt-get update
.D'après ma réponse sur Comment puis-je obtenir une liste de tous les référentiels et PPA de la ligne de commande dans un script d'installation?
Liste des AAE au
ppa:USER/REPO
format:Répertoriez tous les référentiels, y compris les AAE, au
ppa:USER/REPO
format:Supprimez simplement le dernier
grep
(n'oubliez pas de supprimer le|\
de la ligne précédente après lased
commande).Voir ma réponse sur l'autre question pour les scripts complets que vous pouvez enregistrer et utiliser, y compris la génération d'un script d'installation.
la source