Durch Zufall bin ich auf den folgenden Befehl gestoßen, um mal alle alten angesammelten Kernel meines Ubuntus zu löschen. Damit spart man sich das mühselige Eintippen.
| 1 | $ dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo aptitude purge -y |
| 01 | Paketlisten werden gelesen... Fertig |
| 02 | Abhängigkeitsbaum wird aufgebaut |
| 03 | Lese Status-Informationen ein... Fertig |
| 04 | Lese erweiterte Statusinformationen |
| 05 | Initialisiere Paketstatus... Fertig |
| 06 | Die folgenden Pakete werden ENTFERNT: |
| 07 | linux-headers-2.6.31-10{p} linux-headers-2.6.31-10-generic{p} linux-headers-2.6.31-11{p} linux-headers-2.6.31-11-generic{p} linux-headers-2.6.31-12{p} |
| 08 | linux-headers-2.6.31-12-generic{p} linux-headers-2.6.31-13{p} linux-headers-2.6.31-13-generic{p} linux-headers-2.6.31-14{p} |
| 09 | linux-headers-2.6.31-14-generic{p} linux-headers-2.6.31-15{p} linux-headers-2.6.31-15-generic{p} linux-image-2.6.31-10-generic{p} |
| 10 | linux-image-2.6.31-11-generic{p} linux-image-2.6.31-12-generic{p} linux-image-2.6.31-13-generic{p} linux-image-2.6.31-14-generic{p} |
| 11 | linux-image-2.6.31-15-generic{p} |
| 12 | 0 Pakete aktualisiert, 0 zusätzlich installiert, 18 werden entfernt und 0 nicht aktualisiert. |
| 13 | Muss 0B an Archiven herunterladen. Nach dem Entpacken werden 1.172MB frei werden. |
| 14 | Wollen Sie fortsetzen? [Y/n/?] |
Ich spare damit ab sofort über einen Gigabyte. Feine Sache!
(via linuxundich.de)