quarta-feira, junho 07, 2006

Deixando seu Dapper mais limpo

Bom, essa questão surgiu a partir de uma dúvida na lista ubuntu-br.

Alguém perguntou como deixar o sistema mais limpo. Então, em épocas de Dapper, ou seja, de beta test, é interessante ter uma forma de deixar o sistema mais limpo, pois é enorme a quantidade de updates por semana, e dependendo, até por dia, onde, as vezes, temos mais de 50mb de update.
Agora, principalmente, que o Dapper foi lançado, há coisas no sistema que não é mais preciso guardar.


1. Apagando o cache do apt

Para apagar o cache do apt é bem simples. Basta somente digitar, como root:

# rm -rf *.deb no /var/cache/apt/archives/

* Para logar-se como root, faça um `sudo su` no terminal.


2. Removendo kernels antigos

Essa dica é bem simples, mas o J. F. Mitre que a elaborou, ficou muito bem feita.

Funciona com o bash_completion habilitado.
Se não tiver, descomente as seguintes linhas em /etc/bash.bashrc, e reinicie o terminal:

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi


Bom, com o bash completion ativado, faça o comando abaixo como root e antes de dar enter pressione 2 vezes o TAB:

# apt-get remove linux-image-[2 TABS]

E remova as versões antigas, tanto a específica (686 ou k7, por exemplo, como a 386 - não tem o 386 escrito). Vale a pena deixar 1 versão anterior à sua e sempre a primeira versão.

Ex.:
Se tivermos a 2.6.15-19 (e 2.6.15-19-686), 2.6.15-20 (tb a 686), até a 2.6.15-23 (e a 686), iremos remover a 2.6.15-20 (386 e 686) até a 2.6.15-21 (386 e 686), onde termos 3 pares de kernels removidos, cerca de 400mb liberados.

Não se esqueça também de remover os "linux-headers-", no mesmo processo, só que agora deixando somente os kernels que vc realmente usa, que provavelmente é só o último.

# apt-get remove linux-headers-[2 TABS]

Ex.:
Se tivermos do 2.6.15-20 até o 2.6.15-23, só iremos deixar o 2.6.15-23 (386 e 686). Removendo o 386 você também removerá o 686 ou o k7.


Obs.: Faça esse processo por sua conta e risco, se você já tiver alguma experiência com Linux, pois qualquer passo em falso pode resultar em sérios problemas.


3. Copiar pacotes de instalação de um Dapper para outro

A ser escrito...

4. Continua...

Comments:
Beleza ?
Belo post ! E um ótima iniciativa, é sempre muito complicado ficar coletando dicas pela internet para deixar o sistema mais limpo !

Eu tenho duas dicas a mais para sua lista!

Execute:
# caso não tenha instalado
apt-get install deborphan

Depois utilize:
apt-get remove $(deborphan)

Isso remove todos os pacotes "inúteis" do seu computador. Cuidado apenas se tiver instalado uma biblioteca qualquer para fazer funcionar aquele software instalado via ./configure && make && sudo su -c "make install", pois ele pode depender de libs que estão em pacotes órfãos, mas nesse caso, foi "você que instalou", logo, "você sabe o que fez" e o que "pode ser ou não removido" !

e por último, você pode "purgar" os arquivos de configuração dos softwares que foram desinstalados anteriormente na máquina, fazendo:

dpkg --get-selections | grep "deinstall"| sed -e s/deinstall//g >/tmp/temporario
dpkg --purge $(cat /tmp/temporario)
 
Joao,
obrigado pelo seu comentário.

Vou adicionar mais dicas e as suas assim que tiver um tempo.

Vlw
 
Postar um comentário



<< Home

This page is powered by Blogger. Isn't yours?