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: 11.357 ]

 


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

Erro ao instalar VirtualBox no BackTrack 5 - DKMS

Kernel Libre no Fedora 27

Compilação de Kernel Personalizado + TXZ [Vídeo]

Compilar kernel 2.6.31 no Debian Lenny

Compilando corretamente o kernel 2.4.x no Slackware

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts