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

1

A pergunta é:

Como remover completamente (remover) pacotes de kernel não utilizados (removidos via GUI) no Linux O Mint 18.x depois remove esses kernels via Mint Update Manager - > Janela Kernels Linux?

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

Desdequeelesforamremovidos,eupresumiqueelesforamremovidoscompletamente,maseuestavaerrado.Umavezeufiz:

dpkg--list|grep"linux-image"

Havia mais de 30 pacotes com o prefixo rc .

    
por Vlastimil 29.05.2017 / 07:33

1 resposta

1

O prefixo rc - 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

Primeiramente, 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, poderemos remover 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. linux-image - *
  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. Eu decidi que vou deixar como está, porque eu teria que google outra hora para uma explicação se eu posso ou não:

sudo rm -rf /lib/modules/4.10.0-20-generic/
    
por 29.05.2017 / 07:33