Script para limpeza de arquivos temporários em Sabayon Linux
Publicado por Alberto Federman Neto. 24/07/2009 (última atualização em 20/08/2014)
[ Hits: 11.912 ]
Homepage: https://ciencialivre.blog/
Download limpasaba2.sh (versão 2)
Download 1406735605.limpasaba.sh (versão 3)
Download sabayon-clean.sh (versão 4)
Download 1408381402.sabayon-clean.sh (versão 5)
Este script efetua a limpeza do cache e dos arquivos temporários em versões de Sabayon Linux 3.5 ou mais recentes, com sistema de instalador de binários Entropy. A autoria original é de OMAR, mantenedor do fórum Sabayonmania, Itália, que autorizou a tradução do italiano para português do Brasil e a publicação.
Eu traduzi e fiz pequenas modificações. Sua execução limpa o Sabayon automaticamente e atualiza a árvore de pacotes dos repositórios, preparando-o para instalar novos pacotes.
Versão 2 - Enviado por Alberto Federman Neto. em 22/11/2010
Changelog: Atualização do Script de Limpeza, "limpasaba.sh, para uso no Sabayon, versões novas.
2010, por Alberto Federman Neto.
Versão 3 - Enviado por Alberto Federman Neto. em 30/07/2014
Changelog: Esta é a versão atual (5) do script limpador e atualizador para Sabayon Linux.
Original por Omar Semlali, Itália (2009).
Modificado e adaptado para atualização segura, para os Sabayons novos por Alberto Federman Neto, Brasil (2014).
Versões anteriores obsoletas (2010).
Download 1406735605.limpasaba.sh
Versão 4 - Enviado por Jose Mario em 10/08/2014
Changelog: Salve albfneto. Desculpe a intromissão, tomei a liberdade de modificar um pouco seu Shell Script: http://i.imgur.com/u0b55BI.png
Versão 5 - Enviado por Alberto Federman Neto. em 18/08/2014
Changelog: Versão 5, baseada na versão 4 (de zezaocapoeira).
Com pequenas modificações e correção de bugs na execução de LOCALEPURGE e no comando de atualização.
Versão testada em Sabayon 14.08, atualizado, 2014.
Download 1408381402.sabayon-clean.sh
#!/bin/bash # Autoria Original OMAR, Administrador do Site SabayonMania, Itália, 2009. # Modificado e Traduzido por ALBFNETO, Brasil, Site Vivaolinux, 2009. # Traduzido e Editado em Kwrite e POEdit. # Publicação autorizada pelo Autor do Original, 2009. #Script By Omar :-) echo “==============================================================================” echo “= Limpador de Arquivos Temp do Sabayon Linux” echo “= =” echo “= Este Script limpa facilmente seu Sabayon =” echo “= Para responder afirmativo, às questões que se seguem, =” echo “= aperte a tecla "s" e depois aperte ENTER ou RETURN =” echo “= para pular a pergunta, aperte somente ENTER ou RETURN =” echo “= =” echo “==============================================================================” echo echo echo “************************* INICIANDO LIMPEZA *************************” echo echo -n “# Remover cache dos arquivos baixados e dos repos obsoletos? S/N“ read sure if [[ $sure = "s" ]] then sudo equo cleanup echo “* Removendo Cache...[OK]“ else echo “* Removendo o cache dos pacotes obsoletos...[Operação não feita!]“ fi echo -n “# Remover o cache dos pacotes baixados dos repositórios? S/N“ read sure if [[ $sure = "s" ]] then sudo equo cache clean echo “* Removendo os pacotes descarregados![OK]“ else echo “* Remoção dos pacotes baixados...[Operação não feita!]“ fi echo -n “# Eliminar o conteúdo de /temp? S/N“ read sure if [[ $sure = "s" ]] then sudo rm -fr /tmp/* echo “* Eliminado o conteúdo de /temp…[OK]“ else echo “* Eliminazione contenuto /temp…[Operazione non eseguita..]“ fi echo -n “# Eliminar o conteúdo da Lixeira? S/N “ read sure if [[ $sure = "s" ]] then sudo rm -rfv ~/.local/share/Trash/* echo “* Poz o Lixo para Fora!... /Trash [OK]“ else echo “* Eliminazione files da /Trash …[Operação não efetuada]“ fi echo -n “# Eliminar miniaturas, /.thumbnails? S/N“ read sure if [[ $sure = "s" ]] then sudo rm -rfv ~/.thumbnails/* echo “* Eliminazione files da /.thumbnails …[OK]“ else echo “*Eliminazione files da /.thumbnails …[Operazione non eseguita..]“ fi echo “********** LOCALEPURGE-TIRANDO PAÌSES E LÍNGUAS INDESEJADAS ***********” echo “= =” echo “= Você já instalou e configurou o pacote Gentoo-Sabayon Localpurge? =” echo “= se não o fez, veja este Link: =” echo “= http://www.sabayonmania-forum.com/guide-generali-f1/localepurge-facciamo-un-po-di-pulizia-t2084.htm?highlight=pulizia =” echo “= =” echo -n “# Vai Rodar Localpurge? S/N“ read sure if [[ $sure = "s" ]] then sudo localepurge echo “* Locais desnecessários removidos... [OK]“ else echo “* Esecuzione LocalPurge…[Remoção não feita!]“ fi echo echo “—————————— LIMPEZA TERMINADA, SABAYON TÁ LIMPO! —————————–” echo echo “*************** INICIANDO ATUALIZAÇÃO DO SABAYON *****************” echo echo -n “# Atualizar a árvore de pacotes? S/N“ read sure if [[ $sure = "s" ]] then sudo equo update echo “* Entropy atualizado...[OK]“ else echo “* Atualização de Entropy [Operação não Realizada]“ fi echo # Aqui, comentei as linhas seguintes. o comando equo upgrade equivale ao emerge world do Gentoo. # As linhas são constantes do original, mas recomendo não fazer atualização completa dentro de um # Script. Sugiro manter essas linhas comentadas, para inibir a atualização completa. # echo “NOTA:atualizar tudo pode deixar seu sistema instável ou desconfigurado” # echo -n “# Atualizar todos os pacotes de seu Sabayon? S/N“ # read sure # if [[ $sure = "s" ]] # then # sudo equo upgrade # echo “* Atualizado todo o Sistema!…[OK]“ # else echo “* Atualização completa...[Operação não realizada]“ # fi echo -n “# Checar integridade de Bibliotecas e Dependências? S/N“ read sure if [[ $sure = "s" ]] then sudo equo libtest sudo equo deptest echo “* Checadas Bibliotecas e Dependências [OK]“ else echo “* Controlar Bibliotecas e Dependências[Operação não feita]“ fi read -p “Script executado. Aperte para Sair”
Adição automática dos repositórios do Google Chrome, Google Talk Plugin, Google Earth, Dro no Ubuntu
Listar bolsas disponíveis no Senac
Filtro para importação de extrato do Banco do Brasil para Kmymoney
Lista de Selecao de arquivos no Dialog
Vou voltar moderar conteúdos de Dicas e Artigos (0)
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Vou voltar moderar conteúdos de Dicas e Artigos (0)
Instalação Uefi com o instalador clássico do Mageia (0)
É cada coisa que me aparece! - não é só 3% (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta