O script Ubucleaner ainda é uma boa ideia?

1

Gostaria de saber se devo usar o script ubucleaner no Ubuntu Oneiric / Precise?

    
por raulricardo21 02.08.2012 / 23:05

2 respostas

4

Resposta curta é: Não, é uma má ideia.

Vamos analisar o código :

#!/bin/bash

OLDCONF=$(dpkg -l|grep "^rc"|awk '{print }')
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 }'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="3[1;33m"
RED="3[0;31m"
ENDCOLOR="3[0m"

if [ $USER != root ]; then
  echo -e $RED"Error: must be root"
  echo -e $YELLOW"Exiting..."$ENDCOLOR
  exit 0
fi

echo -e $YELLOW"Cleaning apt cache..."$ENDCOLOR
aptitude clean

echo -e $YELLOW"Removing old config files..."$ENDCOLOR
sudo aptitude purge $OLDCONF

echo -e $YELLOW"Removing old kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS

echo -e $YELLOW"Emptying every trashes..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null

echo -e $YELLOW"Script Finished!"$ENDCOLOR

Este script consiste basicamente em 3 chamadas de uma ferramenta de gerenciamento de pacotes e esvazia as pastas de lixo de cada usuário. Honestamente, qual é o ganho aqui? Liberando alguns megabytes ou gigabytes, isso é tudo. Se você está buscando um ganho de desempenho, está enganado. Se o seu disco rígido é o gargalo da sua configuração atual do Ubuntu, eu recomendo comprar um SSD. É melhor gastar esse dinheiro do que gastar um tempo valioso tentando limpar depois de algo que sempre ficará confuso logo após a limpeza.

Eu sei que o CCleaner é muito popular no Windows devido ao hábito de usuários do Windows tentarem limpar o sistema porque eles continuam acreditando que isso aumentará / restaurará o desempenho do sistema. Isso é parcialmente verdadeiro, pois alguns desenvolvedores de aplicativos fazem um trabalho muito ruim na integração de seus aplicativos no Windows. Os melhores exemplos são versões pré-instaladas do Windows personalizadas e pacotes de instalação que são extraídos várias vezes antes da instalação e não são limpos depois LENOVO!).

Em relação a questões de privacidade, o Ubuntu começou a enviar um aplicativo na instalação padrão e espero que continue melhorando essa funcionalidade, parece promissor.

No entanto, o gerenciamento de pacotes, como no Ubuntu e na maioria das principais distribuições Linux, resolve a maioria dos problemas mencionados anteriormente. Usar o script para administração do sistema é uma má ideia. Em vez disso, você deve saber o que o script faz e lembrar os comandos para executá-los individualmente, quando necessário.

Limpeza do cache do APT

Se bem me lembro, o gerenciador de atualização gráfica já cuida disso, então use o gerenciador de atualização em vez de aptitude clean , se puder.

Removendo arquivos de configuração antigos

Esses arquivos não ocupam muito espaço e, em alguns casos, você ficaria feliz em encontrar um aplicativo já configurado na reinstalação. Se o oposto for o caso, você pode sempre reconfigurar o pacote via dpkg .

Remoção de kernels antigos

Os kernels antigos podem consumir 200 megabytes e mais cada. Foi discutido várias vezes como integrar esse recurso com segurança ao gerenciador de atualização. Existem plantas lá fora, mas elas não parecem ser implementadas até que se saiba, principalmente porque é difícil decidir qual kernel manter e quais não. Excluir todos, exceto o mais recente, é considerado uma boa ideia.

Esvaziando o lixo

Em uma configuração adequada, isso não deve ser um problema, porque as pastas iniciais devem ser colocadas em outro sistema de arquivos que não o sistema de arquivos raiz. Então, novamente, você, como administrador do sistema, não pode simplesmente ir até lá e esvaziar as pastas de lixo dos usuários. Este é um estilo de gerenciamento ruim e pode quebrar o fluxo de trabalho dos usuários. Esse problema geralmente é resolvido por meio de cotas. Por sua vez, quando você esvaziar as pastas de lixo dos usuários, você também deve limpar as pastas .thumbnails e outras pastas. Bem-vindo ao inferno da administração do sistema. Não, defina uma cota se você precisar gerenciar os usuários e terminar.

    
por LiveWireBT 03.08.2012 / 01:21
0

Pessoalmente, não tenho certeza, não uso desde 10.04. Isso não responde à sua pergunta diretamente, mas você consultou o Ubuntu Tweak ? Ele tem os mesmos recursos do Ubucleaner e muito mais além disso.

Você pode instalá-lo executando estes comandos no Terminal ( Ctrl + Alt + T ):

sudo add-apt-repository ppa:tualatrix/ppa 
sudo apt-get update
sudo apt-get install ubuntu-tweak

Antes de instalar este ou outro software de PPA's, por favor leia isto:

No entanto, ppa:tualatrix/ppa é bem conhecido, já que o Ubuntu Tweak é um software muito popular.

    
por stephenmyall 02.08.2012 / 23:59