Pular para o conteúdo

Ubuntu - Removendo kernels antigos

Boa tarde pessoal!!!

Criei um script para remover kernels no Ubuntu de forma simplificada. Sei que já existem scripts para isso mas gosto de criar os meus e compartilhar com a comunidade. É necessário que o sistema tenha o aptitude instalado, pois ele trata melhor as dependências do que o APT. O script é bem simples e basicamente lista os kernels instalados no sistema e te dá a escolha de removê-los.

ATENÇÃO!!! Esse script te dá a opção até mesmo de remover o kernel atual, então tomem cuidado, rs.

Espero ter sido útil e até a próxima!!!
Rodrigo Garcia r.garcia
Hits: 2.937 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Boa tarde pessoal!!!

Criei um script para remover kernels no Ubuntu de forma simplificada. Sei que já existem scripts para isso mas gosto de criar os meus e compartilhar com a comunidade. É necessário que o sistema tenha o aptitude instalado, pois ele trata melhor as dependências do que o APT. O script é bem simples e basicamente lista os kernels instalados no sistema e te dá a escolha de removê-los.

ATENÇÃO!!! Esse script te dá a opção até mesmo de remover o kernel atual, então tomem cuidado, rs.

Espero ter sido útil e até a próxima!!!
Download kernel.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/bin/bash
# Desenvolvido por Rodrigo Garcia em 05/11/2015
NUM=$(dpkg -l | grep "ii  linux-image-" | grep -v "image-generic" | grep -v "extra" | awk '{ print $2 }' | wc -l)
X=1
while [ $X -le $NUM ]
do
    KERNEL[$X]="$(dpkg -l | grep "ii  linux-image-" | grep -v "image-generic" | grep -v "extra" | cat -n | sed -n "$(echo $X)p" | awk '{print $3}')"
    echo "$X) ${KERNEL[$X]}"
    X=$(expr $X + 1)
done
echo -e "Escolha o kernel a ser removido: "
read Y
echo -e "Deseja realmente remover o kernel ${KERNEL[$Y]}?(s/n): "
read ANSWER
case $ANSWER in
    s)
        aptitude remove ${KERNEL[$Y]}
    ;;
    n)
        exit
    ;;
    *)
        echo "Opção Inválida!!!"
        exit
    ;;
esac
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Firewall para web server

Mudar campo em arquivo txt

Instalando MPlayer no slackware

Ver endereço IP externo com DuckDuckGo + wget

Backup Intermediário Com Logs

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.