Como faço para me livrar dos arquivos antigos do linux-headers-3.xx.x-xx? [duplicado]

0

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?

    
por simbabque 28.09.2015 / 11:44

1 resposta

0

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.

    
por JdeHaan 28.09.2015 / 13:18