Removendo kernels antigos no Ubuntu
Publicado por Leandro Rodrigo (última atualização em 24/06/2011)
[ Hits: 5.308 ]
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 &
Identificar,matar e Iniciar novo Processo
Script em Bash para gerenciar as novas versões do Java e permitir escolher a versão pa
Cria ambiente virtual (VirtualHost no Apache e Virtual Mail no Postfix) para desenvolvimento web
Função que indica o estado do funcionamento do script
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Aplicativo simples para gravar tela
Quebra de linha na data e hora no Linux Mint
trocar linhas [RESOLVIDO] (11)
Firefox não abre em usuário não administradores (2)
Ubuntu com problemas no áudio (1)