Aus welchem Repository stammt welches Paket?
Christian Schult
cschult at gmx.de
Di Dez 15 21:22:29 GMT 2009
Hallo Florian,
* Florian Diesch <diesch at spamfence.net>:
> Christian Schult <cschult at gmx.de> writes:
>
> > Ich habe hier Kubuntu 9.10 Karmic Koala laufen. Für die Paketverwaltung
> > benutze ich aptitude.
> > Ich habe im Laufe der Kubuntu-Generationen diverse Repositories in der
> > /etc/apt/sources.list gehabt und wieder deaktiviert - auch PPAs oder
> > Drittquellen.
> >
> > Wie kann ich zuverlässig herausfinden, welches Paket auf meinem System
> > aus einer nichtoffiziellen Quelle stammt?
>
> apt-cache --installed pkgnames | xargs -i apt-cache madison {} | grep -v 'Sources$'|sort -t '|' -k 3
>
> sollte die installierten Pakete sortiert nach Quelle ausgeben.
Die Option --installed wirkt nur bei den Kommandos depends und rdepends.
Das stellte ich nun nach stundenlangem Lauf des Befehles fest. :-)
Zudem gibt apt-cache madison $package nicht nur die Quelle an, aus der
installiert wurde sondern alle Quellen, die das Paket anbieten:
user at jazz ~ % apt-cache madison kdelibs5
kdelibs5 | 4:4.3.4-0ubuntu1~karmic1~ppa1 | http://ppa.launchpad.net karmic/main Packages
kdelibs5 | 4:4.3.2-0ubuntu7.2 | http://security.ubuntu.com karmic-security/main Packages
kdelibs5 | 4:4.3.2-0ubuntu7.2 | http://de.archive.ubuntu.com karmic-updates/main Packages
kdelibs5 | 4:4.3.2-0ubuntu7 | http://de.archive.ubuntu.com karmic/main Packages
Gruß
Christian