Removendo kernels antigos no Ubuntu
Publicado por Leandro Rodrigo (última atualização em 24/06/2011)
[ Hits: 5.490 ]
Homepage: http://leandro-robotica.blogspot.com/
Script para remoção de kernels antigos. Se você assim como eu é um daqueles que não gostam de ter o grub cheio de kernel antigos, esse script é a solução, ele elimina os kernels antigos que ja não são mais usados. Este Script foi obtido de www.ubuntizados.com, foi modificado e traduzido para o português.
#!/bin/bash
C1="{FONTE}33[01;34;40m"
clear
echo "Script obtenido de www.ubuntizados.com"
echo $C1"\nBim Vindo" $USER
echo "Kernels instalados atualmente:"
dpkg --get-selections | grep linux-image
#---------------------------------------------#
#variables
OLDCONF=$(dpkg -l |grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="{FONTE}33[01;33m"
RED="{FONTE}33[01;31m"
ENDCOLOR="{FONTE}33[0m"
#---------------------------------------------#
if [ $USER != root ]; then
echo $RED"\nError: execute o script como root"
echo $YELLOW"Visite www.vivaolinux.com.br"$ENDCOLOR
echo $YELLOW"Saindo..."$ENDCOLOR
firefox www.vivaolinux.com.br &
exit 0
fi
echo "Informe o nome do seu usuario(Ex. joão): "
read usuario
echo $YELLOW"\nLimpando cache do apt ..."$ENDCOLOR
apt-get clean
echo $YELLOW"Removendo arquivos antigos de config..."$ENDCOLOR
sudo apt-get purge $OLDCONF
echo $YELLOW"Removendo kernels antigos..."$ENDCOLOR
sudo apt-get purge $OLDKERNELS
echo $YELLOW"Limpando..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null
echo $YELLOW"Vaciando thumbnails..."$ENDCOLOR
rm -rf /home/$usuario/.thumbnails/normal/* &> /dev/null
echo "Kernels instalados :"
dpkg --get-selections | grep linux-image
echo $YELLOW"Script Executado satisfatoriamente!"$ENDCOLOR
echo $YELLOW"Visite www.vivaolinux.com.br"$ENDCOLOR
firefox www.vivaolinux.com.br &
Script para controle do Squid e firewall
Iniciar nova instância do Firefox quando o mesmo não está respondendo
Gravar DVDs no Linux pelo Cron
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (10)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









