Aus welchem Repository stammt welches Paket?

Florian Diesch diesch at spamfence.net
Mi Dez 16 00:13:33 GMT 2009


Christian Schult <cschult at gmx.de> writes:

> 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:

Ich hätte wohl dazu schreiben sollen, dass ich es nicht ausprobiert
habe... Immerhin hast du jetzt eine schöne Liste mit allen Paketen ;-)


   Florian
-- 
<http://www.florian-diesch.de/software/shell-scripts/>