elo.edson
(usa Ubuntu)
Enviado em 30/11/2016 - 10:53h
Uso dois scripts que sã somente linha de comando para não digitar o tempo inteiro
Primeiro comando: Ver as versões
[MostraKernel]
ls /boot | grep vmlinuz | cut -d'-' -f2,3
Explicação:
ls = ver os arquivos existentes
/boot = pasta do boot
| grep = comando do primeiro de filtro
vmlinuz = Só arquivos que tenham vmlinuz no nome
| cut = mostra só parte do nome
-d '-' = considera campo separado por -
-f2,3 = mostra os campos 2 e 3
Resultado para vmlinuz-4.4.0-51-generic => 4.4.0-51
Segundo comando: Apagar as versões antigas
[RemoveKernels]
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
Este não vou explicar mas o que ele faz.
Ele encontra as versões de kernel pela lista de pacotes que começam por linux-, exclui todos que tem a ver com a versão atual e com o apt-get remove os pacotes restantes e todas os seus arquivos de configuração.