Como remover completamente pacotes de kernel não utilizados no Linux Mint?

Como remover completamente pacotes de kernel não utilizados no Linux Mint?

A questão em questão é:

Como remover completamente (limpar) pacotes de kernel não utilizados (removidos via GUI) no Linux Mint 18.x depois que o homem remove esses kernels por meio do Mint Update Manager -> janela Linux Kernels?

Como você pode ver abaixo, há apenas um kernel instalado, removi todos os outros:

Gerenciador de atualização Mint -> Kernels Linux

Como eles foram removidos, presumi que foram completamente eliminados, mas estava errado. Uma vez eu fiz:

dpkg --list | grep "linux-image"

Havia mais de 30 pacotes comRCprefixo.

Responder1

ORCprefixo - essas duas letras significam o status dos pacotes da seguinte forma:

  1. R: o pacote foi marcado para remoção
  2. c: os arquivos de configuração estão presentes no sistema

Primeiro precisamos obter a lista dos pacotes que foram removidos, deixando a configuração para trás:

dpkg --list | grep "^rc  linux-image" | cut --delimiter " " --fields 3

Assim que tivermos a lista, podemos limpar manualmente esses pacotes do kernel, por exemplo:

sudo apt-get purge linux-image-4.10.0-20-generic linux-image-extra-4.10.0-20-generic

Observe que na verdade estamos sempre removendo dois pacotes:

  1. imagem-linux-*
  2. linux-image-extra-*

Um problema que você possivelmente encontrará é um aviso de que o diretório da biblioteca do kernel não foi removido porque não está vazio. Decidi que deixarei como está, porque teria que pesquisar no Google mais uma hora para obter uma explicação se posso ou não:

sudo rm -rf /lib/modules/4.10.0-20-generic/

informação relacionada