sudo apt --purge remove linux-headers-3.19.0-23 linux-headers-3.19.0-23-generic ...
Isso remove os pacotes nomeados que contêm os arquivos de cabeçalho.
Frequentemente me deparo com o problema de não ter espaço suficiente em /boot
restante. Quando isso acontece, eu uso esta resposta para liberar espaço.
A saída do comando mostrado lá me fornece não apenas um monte de imagens antigas (e atuais), mas também muito mais arquivos headers
. Não lista o kernel atual.
foo:~/Desktop $ dpkg -l linux-{image,headers}-"[0-9]*" | awk '/^ii/{ print $2}' | grep -v -e 'uname -r | cut -f1,2 -d"-"' | grep -e '[0-9]'
linux-headers-3.16.0-38
linux-headers-3.16.0-39
linux-headers-3.16.0-39-generic
linux-headers-3.19.0-21
linux-headers-3.19.0-21-generic
linux-headers-3.19.0-22
linux-headers-3.19.0-22-generic
linux-headers-3.19.0-23
linux-headers-3.19.0-23-generic
linux-headers-3.19.0-25
linux-headers-3.19.0-25-generic
linux-headers-3.19.0-26
linux-headers-3.19.0-26-generic
linux-image-3.19.0-23-generic
linux-image-3.19.0-25-generic
linux-image-3.19.0-26-generic
Eu geralmente removo todos, menos o kernel atual e o anterior. No entanto, esses headers
são bem mais antigos. Alguns são 3.16 enquanto estou agora em 3.19.
Eu preciso disso, ou posso me livrar deles?
Como posso removê-los?
sudo apt --purge remove linux-headers-3.19.0-23 linux-headers-3.19.0-23-generic ...
Isso remove os pacotes nomeados que contêm os arquivos de cabeçalho.