Debian-Pakete mit Status rc entfernen: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Werden Pakete mit  
Werden Pakete mit  


<code>apt remove PAKETNAME</code>
<pre>apt remove PAKETNAME</pre>


entfernt, bleiben die Konfigurationsdateien des Pakets im Dateisystem über.
entfernt, bleiben die Konfigurationsdateien des Pakets im Dateisystem über.
Zeile 14: Zeile 14:
<pre>
<pre>
root@myserver:~# dpkg -l
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-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       4.9.144-3.1                   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-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)
ii  linux-image-amd64           4.9+80+deb9u7     amd64     Linux for 64-bit PCs (meta-package)
root@myserver:~#
root@myserver:~#
</pre>
</pre>
Zeile 25: Zeile 25:


Wir Ermitteln alle Pakete mit Status rc:
Wir Ermitteln alle Pakete mit Status rc:
<pre>
root@myserver:~# dpkg -l | grep ^rc | awk '{print $2}'
root@myserver:~# dpkg -l | grep ^rc | awk '{print $2}'
linux-image-4.9.0-6-amd64
linux-image-4.9.0-6-amd64
linux-image-4.9.0-7-amd64
linux-image-4.9.0-7-amd64
root@myserver:~#  
root@myserver:~#
</pre>


Jetzt simulieren wir die Löschung der ermittelten Pakete:
Jetzt simulieren wir die Löschung der ermittelten Pakete:
<pre>
root@myserver:~# dpkg --purge --simulate $(dpkg -l | grep ^rc | awk '{print $2}')
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-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 ...
linux-image-4.9.0-7-amd64 würde entfernt oder vollständig gelöscht werden ...
root@myserver:~#  
root@myserver:~#
</pre>


Nach Kontrolle löschen wir die Pakete wie folgt:
Nach Kontrolle löschen wir die Pakete wie folgt:
<pre>
root@myserver:~# dpkg --purge $(dpkg -l | grep ^rc | awk '{print $2}')
root@myserver:~# dpkg --purge $(dpkg -l | grep ^rc | awk '{print $2}')
(Lese Datenbank ... 41751 Dateien und Verzeichnisse sind derzeit installiert.)
(Lese Datenbank ... 41751 Dateien und Verzeichnisse sind derzeit installiert.)
Zeile 42: Zeile 47:
Löschen der Konfigurationsdateien von linux-image-4.9.0-7-amd64 ...
Löschen der Konfigurationsdateien von linux-image-4.9.0-7-amd64 ...
root@myserver:~#
root@myserver:~#
</pre>