Wie liste ich alle entfernten, aber konfigurierten Pakete in Debian auf?

360
SkyRaT

Wie liste ich alle Pakete auf, die auf dem System nach apt-get removedem rcStatus " aka" konfiguriert wurden ?

Was ist der einfachste und zuverlässigste Weg zu überprüfen, ob das System ein Paket in einem anderen Zustand hat als ii?

1

1 Antwort auf die Frage

1
anlag

Ich beginne mit einem Haftungsausschluss, dass dies auf Ubuntu (15.10) und nicht auf Vanille-Debian basiert, aber ich würde zögern, dass es genauso funktionieren wird. Bestätigungen oder Korrekturen, falls ich falsch liege, sind natürlich sehr willkommen.

Ihre Erwähnung von "the rc state" legt nahe, dass Sie mit dpkg vertraut sind . Ich weiß nicht, ob Sie etwas Besonderes im Sinn hatten, aber warum verwenden Sie das nicht einfach und filtern die Ausgabe, um zu zeigen, was Sie wollen? Zum Beispiel:

Alle entfernten Pakete auflisten, in denen die Konfigurationsdateien verbleiben (Zeile beginnt mit rc):

dpkg -l | awk '/^rc/ { print }' 

Listet Pakete auf, die derzeit nicht installiert sind (Zeile beginnt nicht mit ii):

dpkg -l | awk '!/^ii/ { print }' 

Die zweite basiert auf der Annahme, dass dpkg -l keine Pakete enthält, die noch nie installiert wurden, die möglicherweise nicht in allen Fällen zutreffen, insbesondere bei älteren Versionen.

Danke, ich mache es auf die gleiche Weise, benutze stattdessen "grep", um zu filtern. Ich bitte darum, alle möglichen Antworten hier zusammenzufassen und wirklich etwas "mehr Phantasie" zu lernen, kürzer (wenn möglich), um mein Tippen zu reduzieren und Klammern, Fluchten, Regexs usw. zu beseitigen. Prost. SkyRaT vor 8 Jahren 0