Image-billet-blog
Pour savoir sur quel noyau on est, il faut taper cette commande :
uname -r
Voyons quels noyaux sont installés sur sa distribution :
dpkg -l | grep -Ei "linux-headers|linux-image" ii linux-headers-3.16.0-25 3.16.0-25.33 all Header files related to Linux kernel version 3.16.0 ii linux-headers-3.16.0-25-generic 3.16.0-25.33 amd64 Linux kernel headers for version 3.16.0 on 64 bit x86 SMP ii linux-headers-3.16.0-28 3.16.0-28.38 all Header files related to Linux kernel version 3.16.0 ii linux-headers-3.16.0-28-generic 3.16.0-28.38 amd64 Linux kernel headers for version 3.16.0 on 64 bit x86 SMP ii linux-headers-3.16.0-30 3.16.0-30.40 all Header files related to Linux kernel version 3.16.0 ii linux-headers-3.16.0-30-generic 3.16.0-30.40 amd64 Linux kernel headers for version 3.16.0 on 64 bit x86 SMP ii linux-headers-3.16.0-31 3.16.0-31.41 all Header files related to Linux kernel version 3.16.0 ii linux-headers-3.16.0-31-generic 3.16.0-31.41 amd64 Linux kernel headers for version 3.16.0 on 64 bit x86 SMP ii linux-headers-generic 3.16.0.31.32 amd64 Generic Linux kernel headers rc linux-image-3.16.0-23-generic 3.16.0-23.31 amd64 Linux kernel image for version 3.16.0 on 64 bit x86 SMP ii linux-image-3.16.0-25-generic 3.16.0-25.33 amd64 Linux kernel image for version 3.16.0 on 64 bit x86 SMP rc linux-image-3.16.0-26-generic 3.16.0-26.35 amd64 Linux kernel image for version 3.16.0 on 64 bit x86 SMP rc linux-image-3.16.0-28-generic 3.16.0-28.38 amd64 Linux kernel image for version 3.16.0 on 64 bit x86 SMP rc linux-image-3.16.0-29-generic 3.16.0-29.39 amd64 Linux kernel image for version 3.16.0 on 64 bit x86 SMP ii linux-image-3.16.0-30-generic 3.16.0-30.40 amd64 Linux kernel image for version 3.16.0 on 64 bit x86 SMP ii linux-image-3.16.0-31-generic 3.16.0-31.41 amd64 Linux kernel image for version 3.16.0 on 64 bit x86 SMP rc linux-image-extra-3.16.0-23-generic 3.16.0-23.31 amd64 Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP ii linux-image-extra-3.16.0-25-generic 3.16.0-25.33 amd64 Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP rc linux-image-extra-3.16.0-26-generic 3.16.0-26.35 amd64 Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP rc linux-image-extra-3.16.0-28-generic 3.16.0-28.38 amd64 Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP rc linux-image-extra-3.16.0-29-generic 3.16.0-29.39 amd64 Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP ii linux-image-extra-3.16.0-30-generic 3.16.0-30.40 amd64 Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP ii linux-image-extra-3.16.0-31-generic 3.16.0-31.41 amd64 Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP ii linux-image-generic 3.16.0.31.32 amd64 Generic Linux kernel image
Installons ce paquet en tapant :
sudo apt install bikeshed
Ça va installer pas mal de dépendances, mais à la fin de processus nous aurons une nouvelle commande : purge-old-kernels
Exemple, pour ne garder que trois noyaux :
sudo purge-old-kernels --keep 2
Cette commande permet d'avoir une liste prête pour la copie/collage avec la commande remove --purge d'apt, en supprimant manuellement les éléments qu'on souhaite garder :
dpkg -l | awk '/ +linux/ && /headers|generic/{ if(match($2,/([0-9]\.)+/)) {print $2} }'|sort -t- -rV -k3,4|paste -d" " - - -
Catégorie
Ajouter un commentaire