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.901 ]
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”
Cadastrando e removendo usuários do SAMBA com um script
Manipular serviços no Runit (Void Linux)
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
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Estou com sede em aprender sobre o nosso querido Linux. (1)
big linux sem audio como resolver (2)
Como faz para dar um update-grub por shell script [RESOLVIDO] (3)
[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