Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Apagar antigos arquivos de pacotes desinstalados
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Mar 01, 2004 2:38 am    Post subject: Apagar antigos arquivos de pacotes desinstalados Reply with quote

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! :D
Back to top
View user's profile Send private message
Kuartzer
Tux's lil' helper
Tux's lil' helper


Joined: 15 Jul 2003
Posts: 81
Location: in front of the keyboard @ Lx - PT

PostPosted: Mon Mar 01, 2004 4:01 am    Post subject: Reply with quote

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
View user's profile Send private message
To
Veteran
Veteran


Joined: 12 Apr 2003
Posts: 1145
Location: Coimbra, Portugal

PostPosted: Mon Mar 01, 2004 10:38 am    Post subject: Reply with quote

Kuartzer wrote:
É seguro??? duvido...

Até os perservativos falham, mas não é por isso que tu deixavas de... :lol:
Percebes onde quero chegar :wink:
Pessoalmente costumo apagar esses ficheiros à mão ( quando os encontro ).


_________________

------------------------------------------------
Linux Gandalf 3.2.35-grsec
Gentoo Base System version 2.2
------------------------------------------------
Back to top
View user's profile Send private message
nafre
Guru
Guru


Joined: 27 Dec 2003
Posts: 388

PostPosted: Mon Mar 01, 2004 1:39 pm    Post subject: Reply with quote

:lol: Eu estou de acordo com o Tó
_________________
Nome- Felipe
Nick- Nafre
Idade- 25
Salvador - Bahia - Brasil
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Mar 01, 2004 11:32 pm    Post subject: Reply with quote

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... :D 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? :wink:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
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