Für diejenigen, die nur die von ihnen installierten PPAs überprüfen möchten, ohne etwas automatisch mit ihnen zu tun , können Sie Folgendes tun:
$ apt-cache policy
In meinem System sehen Sie hier einige Beispiele:
% 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
...
Zitiert von hier :
[ apt-cache policy
] ruft die mit jeder Repository-Ressource verbundenen Prioritäten ab. Aus der Ausgabe können Sie eine Liste aller verfügbaren Repositorys und PPAs ableiten.
Quelle: http://ask.xmodulo.com/list-installed-repositories-ppas-ubuntu.html
apt-cache policy | grep http | awk '{print $2 $3}' | sort -u
. Die Ausgabe ist besser organisiert und schont die Augen.apt-cache policy
Zeigt die Repos erst an, nachdem Sie sie ausgeführt habenapt-get update
. Wenn Sie gerade ein Repo mit hinzugefügt habenadd-apt-repository
, wird es erst angezeigt,apt-cache policy
wenn Sie es ausführenapt-get update
.Von meiner Antwort an Wie kann ich eine Liste aller Repositorys und PPAs von der Befehlszeile in ein Installationsskript abrufen?
Liste der PPAs im
ppa:USER/REPO
Format:Listen Sie alle Repositorys einschließlich PPAs in folgendem
ppa:USER/REPO
Format auf:Entfernen Sie einfach die letzte Zeile
grep
(vergessen Sie nicht,|\
die vorherige Zeile nach demsed
Befehl zu entfernen ).In meiner Antwort auf die andere Frage finden Sie vollständige Skripts, die Sie speichern und verwenden können, einschließlich der Generierung eines Installationsskripts.
quelle