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.160 ]

Homepage: https://ciencialivre.blog/

Download limpasaba.sh

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ões atualizadas deste script

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.

Download limpasaba2.sh


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

Download sabayon-clean.sh


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


Esconder código-fonte

#!/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” 

Scripts recomendados

Backup de bases de dados individuais do PostgreSQL

Verificando quais hosts estão ativos na rede

Informações básicas de rede

Agenda telefônica

Ver consumo mensal Speedy


  

Comentários
[1] Comentário enviado por clandestine em 19/03/2011 - 13:59h

muito bom esse script parabens .

[2] Comentário enviado por albfneto em 01/08/2014 - 12:25h

ATUALIZAÇÃO - 2014.

O Script que está como principal, em Primeiro Plano, é a Versão 1.

As Versões de 1 a 3, são Obsoletas.

A Versão 4 foi modificada por ZezaoCapoeira, para incluir prática interface semi-gráfica.

Na Versão 5, pequenas modificações e correção de Bug na execução de Localepurge.

[3] Comentário enviado por zezaocapoeira em 11/08/2014 - 12:58h

Salve albfneto . Para criar um binário dele precisa apagar a linha n° 1 que está em branco http://i.imgur.com/BQV2wG4.png e deixar assim http://i.imgur.com/ZpeQ4vd.png salve o arquivo e prossiga . ( Se deixa aquela primeira linha em branco da erro na criação do binário )

( primeiro verifique se o " shc " e o "dialog" estão instalados na sua distro )

Na pasta ou local do shell script sabayon-clean.sh rode os comandos

1- De permissão

$ chmod +x sabayon-clean.sh



2- Crie o binário


# shc -v -r -T -f sabayon-clean.sh



3- Mova ele para a pasta " /usr/local/bin/ " já renomeando .


# mv sabayon-clean.sh.x /usr/local/bin/sabayon-clean



4- Depois é só chamar ele pelo terminal


$ sabayon-clean





Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts