Removendo kernels antigos no Ubuntu
Publicado por Leandro Rodrigo (última atualização em 24/06/2011)
[ Hits: 5.495 ]
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 &
Atualização Automática do Uvscan (Antivirus for linux)
Download do banco de dados NCBI NR (DNA)
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
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
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)
De volta para o futuro - ou melhor, para o presente (parte 2) (0)









