Skip to main content

Debian-Pakete mit Status rc entfernen

Werden Pakete mit apt remove PAKETNAME entfernt, bleiben die Konfigurationsdateien des Pakets im Dateisystem über.

Das lässt sich verhindern, indem apt purge PAKETNAME ausgeführt wird.

Nicht komplett gelöschte Pakete werden beim Auflisten durch ein rc Makiert angezeigt:


Anzeigen
aller
installierter
Pakete:
dpkg -l
rc linux-image-4.9.0-6-amd6 4.9.101-2.1 amd64 Linux 4.9 for 64-bit PCs
rc linux-image-4.9.0-7-amd6 4.9.124-1+deb9u3 amd64 Linux 4.9 for 64-bit PCs
ii linux-image-4.9.0-8-amd64 4.9.144-3.1 amd64 Linux 4.9 for 64-bit PCs
ii linux-image-4.9.0-9-amd64 4.9.168-1+deb9u3 amd64 Linux 4.9 for 64-bit PCs
ii linux-image-amd64 4.9+80+deb9u7 amd64 Linux for 64-bit PCs (meta-package)

Das rc bedeutet, die Pakete sind entfernt (r=removed) jedoch sind die Konfigurationsdateien (c=configuration files) noch im System vorhanden.

Ermitteln aller Pakete mit Status rc:
dpkg -l | grep ^rc | awk '{print $2}'
linux-image-4.9.0-6-amd64
linux-image-4.9.0-7-amd64


DimulierenSimulieren der Löschung ermittelter Pakete:
dpkg --purge --simulate $(dpkg -l | grep ^rc | awk '{print $2}')
linux-image-4.9.0-6-amd64 würde entfernt oder vollständig gelöscht werden ...
linux-image-4.9.0-7-amd64 würde entfernt oder vollständig gelöscht werden ...


Löschen der Pakete:
dpkg --purge $(dpkg -l | grep ^rc | awk '{print $2}')
(Lese Datenbank ... 41751 Dateien und Verzeichnisse sind derzeit installiert.)
Löschen der Konfigurationsdateien von linux-image-4.9.0-6-amd64 ...
Löschen der Konfigurationsdateien von linux-image-4.9.0-7-amd64 ...