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.