Old but not bus­ted … – Die­ser Inhalt wur­de vor mehr als 13 Jah­ren publi­ziert. Die Kor­rekt­heit und Ver­füg­bar­keit von Links kön­nen lei­der nicht gewähr­leis­tet werden.

Nach­dem ich heu­te wie­der mal auf meh­ren Sys­te­men (remo­te) Ker­ne­l­up­dates ein­spie­len muss­te und nach dem Neu­start vor dem Pro­blem stand, alte Ker­nel­ver­sio­nen – die stan­dard­mä­ßig nicht auto­ma­tisch deinstal­liert wer­den, wenn ein neu­er Ker­nel kommt/installiert wird – in einem Ruck & ohne viel Nerverei/Zeitverbraterei zu deinstal­lie­ren, habe ich mich mal auf die Suche bege­ben, wie man das mal schnell über die Kommandozeile/den Terminal/das CLI machen kann.

Fün­dig gewor­den bin ich in einem Kom­men­tar eines älte­ren Arti­kels auf tombuntu.com.

Im Fol­gen­den – auch für mich als Denks­tüt­ze – mal der klei­ne Ein­zei­ler, um in einem Debi­an-/Ub­un­tu­sys­tem nur noch den neu­es­ten Ker­nel instal­liert und alle ande­ren (alten) deinstal­liert zu haben.

dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs aptitude -y purge

Wer das Gan­ze mit apt machen möch­te, statt mit aptitude, der benut­ze bitte:

dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs apt-get -y purge

Ach­tung:
Für die Benut­zung der obi­gen Befehle/Kommandos wird kein Gewehr über­nom­men & alle Kon­se­quen­zen habt ihr sel­ber zu tragen/verantworten!

Mei­nungs­bild zu die­sem Beitrag …
  • echt cool 
  • inter­es­sant 
  • hilf­reich 
  • geht so 
  • laa­ang­wei­lig