Debian-Pakete mit Status rc entfernen: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 16: | Zeile 16: | ||
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-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 | 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 | 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 | 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 | ii linux-image-amd64 4.9+80+deb9u7 amd64 Linux for 64-bit PCs (meta-package) | ||
root@myserver:~# | root@myserver:~# | ||
</pre> | </pre> |
Version vom 21. August 2025, 17:26 Uhr
Werden Pakete mit
apt remove PAKETNAME
entfernt, bleiben die Konfigurationsdateien des Pakets im Dateisystem über.
Das lässt sich verhindern, indem man
apt purge PAKETNAME
ausführt.
Nicht komplett gelöschte Pakete werden beim Auflisten durch ein rc Makiert angezeigt:
root@myserver:~# 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) root@myserver:~#
Das rc bedeutet, die Pakete sind entfernt (removed) jedoch sind die Konfigurationsdateien (configuration files) noch im System vorhanden.
Wir Ermitteln alle Pakete mit Status rc:
root@myserver:~# dpkg -l | grep ^rc | awk '{print $2}' linux-image-4.9.0-6-amd64 linux-image-4.9.0-7-amd64 root@myserver:~#
Jetzt simulieren wir die Löschung der ermittelten Pakete:
root@myserver:~# 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 ... root@myserver:~#
Nach Kontrolle löschen wir die Pakete wie folgt:
root@myserver:~# 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 ... root@myserver:~#