Comando para saber as versões de kernel instaladas e remover as antigas no Ubuntu

Publicado por Edson leonel de Oliveira em 21/12/2016

[ Hits: 14.621 ]

 


Comando para saber as versões de kernel instaladas e remover as antigas no Ubuntu



No Fedora tem alguns aplicativos que fazem automático.

Como vim para o Ubuntu e gostei, procurei e não encontrei algo equivalente porque chega uma hora que tem um monte de versões de kernel instaladas e dá um trabalhão para limpar manualmente, principalmente para quem não está adaptado a ele.

Pesquisando encontrei estes dois scripts que uso e são somente linha de comando, mas para não digitar o tempo inteiro, criei um arquivo, coloquei o comando dentro e apliquei executável a eles ( chmod +x [nome] ) e coloquei em uma pasta de search do path, ou seja, que o sistema procura para ver se tem algum comando.

Primeiro comando: VER AS VERSÕES

Arquivo: MostraKernel

#!/bin/sh
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: vmlinuz-4.4.0-51-generic => 4.4.0-51

Segundo comando: APAGAR AS VERSÕES ANTIGAS

Arquivo: RemoveKernels

#!/bin/sh
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

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.

Caso queira, pode anotar em sua agenda e usar ele diretamente, mas aumenta o risco de errar algo e causar algum dano ao sistema.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Compilando kernel 3.15.8 no Slackware 14.1 x64

Bootsplash em kernel "não oficial" 2.6.X no Slackware

Xterm e rxvt não iniciam com kernel 2.6.9?

Dica para melhorar a performance (aprovado por Linus Torvalds)

Debian - Instalando kernel 32 bits via DVD em máquinas com mais de 4GB de RAM

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts