View previous topic :: View next topic |
Author |
Message |
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Mon Mar 01, 2004 2:38 am Post subject: Apagar antigos arquivos de pacotes desinstalados |
|
|
Eu estava desinstalando alguns pacotes e percebi que o etc fica muito sujo de arquivos de configuração inúteis. Eu usei o script que está na GentooBR, mas alguns arquivos importantes são listados para serem deletados.
Seria interessante que o Portage tivesse uma opção para a remoção de arquivos de configuração, como o "prune" do apt. Infelizmente alguns arquivos de configuração são criados na primeira execução do programa. Eu acho que o Debian contorna isso modificando os programas, mas isso não faz parte da filosofia Gentoo.
Nesse caso, eu proponho uma solução:
Code: | #!/bin/bash
# uninstall.sh
#
# usage: ./uninstall.sh <package name>
FILE1=/tmp/filelist1
FILE2=/tmp/filelist2
find / > $FILE1
emerge -C $1
emerge depclean
find / > $FILE2
rm -r `diff $FILE1 $FILE2`
rm $FILE1 $FILE2 |
Eu não testei o script, ainda sou lento demais pra escrever esses scripts e não conheço o output do diff, então o script não deve funcionar.
Notem que a árvore inteira é examinada, e não /etc, como poderiam prever, já que alguns pacotes deixam seus "rastros" no /var, por exemplo.
E só lembrando que uma opção dessas deixa o Gentoo mais "mantenível" (manageable), já que a árvore fica limpa mesmo depois de muitas instalações e desinstalações.
Por favor, mais sugestões! |
|
Back to top |
|
|
Kuartzer Tux's lil' helper
Joined: 15 Jul 2003 Posts: 81 Location: in front of the keyboard @ Lx - PT
|
Posted: Mon Mar 01, 2004 4:01 am Post subject: |
|
|
visto ke o qpkg retorna a ke package pertence cada file, pk nao percorrer um determinado directorio ou mesmo a tree inteira, verificar a ke package pertence o ficheiro, e se esta não estiver instalada, remove-lo...
É seguro??? duvido... _________________ "Não existe nada completamente errado no mundo, até mesmo um relógio parado consegue estar certo duas vezes por dia..." |
|
Back to top |
|
|
To Veteran
Joined: 12 Apr 2003 Posts: 1145 Location: Coimbra, Portugal
|
Posted: Mon Mar 01, 2004 10:38 am Post subject: |
|
|
Kuartzer wrote: | É seguro??? duvido... |
Até os perservativos falham, mas não é por isso que tu deixavas de...
Percebes onde quero chegar
Pessoalmente costumo apagar esses ficheiros à mão ( quando os encontro ).
Tó _________________
------------------------------------------------
Linux Gandalf 3.2.35-grsec
Gentoo Base System version 2.2
------------------------------------------------ |
|
Back to top |
|
|
nafre Guru
Joined: 27 Dec 2003 Posts: 388
|
Posted: Mon Mar 01, 2004 1:39 pm Post subject: |
|
|
Eu estou de acordo com o Tó _________________ Nome- Felipe
Nick- Nafre
Idade- 25
Salvador - Bahia - Brasil |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Mon Mar 01, 2004 11:32 pm Post subject: |
|
|
Kuartzer wrote: | visto ke o qpkg retorna a ke package pertence cada file, pk nao percorrer um determinado directorio ou mesmo a tree inteira, verificar a ke package pertence o ficheiro, e se esta não estiver instalada, remove-lo...
É seguro??? duvido... |
É o que faz o script da GentooBR. E não é nada seguro... Exige muita interação com o usuário ficar removendo pacotes da lista dos arquivos a serem deletados.
Alguns arquivos, para citar, que seriam deletados: mtab, gshadow, resolv.conf, ld.so.cache, e por aí vai.
Alguma sugestão? |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|