Gentoo Archives: gentoo-user-br

From: Daniel da Veiga <danieldaveiga@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Lixo na remoção de pacotes
Date: Sat, 24 Jun 2006 22:10:35
Message-Id: 342e1090606241509rce073c4t36b262b43abbf4a3@mail.gmail.com
In Reply to: [gentoo-user-br] Lixo na remoção de pacotes by "Lincoln Lordêllo"
1 On 6/24/06, Lincoln Lordêllo <lincoln.lordello@×××××××××.br> wrote:
2 > Pessoal, ao remover pacotes o portage verifica se os arquivos no disco
3 > foram alterados, em caso positivo ele não os remove. Tudo bem, isso não
4 > é novidade alguma, mas daí vem meu questionamento. Não existe registro
5 > do que não é removido do sistema? Um registro dos arquivos obsoletos ou
6 > pacote removidos parcialmente?
7
8 Se os arquivos foram alterados, então a lógica do portage (e dos devs,
9 até onde eu vejo) é que VOCÊ alterou o arquivo... Sendo assim, é
10 lógico que ele não os remova, e não faz parte do trabalho do portage,
11 mas sim do seu remover o arquivo, o registro do que você alterou seria
12 mais fácil do que o do que o portage não removeu... Mas isso é somente
13 minha opinião.
14
15 > Estava eu brincando com o revdep-rebuild e novamente me deparei com
16 > arquivos quebrados, que ficavam pedindo para ser re-compilados sempre,
17 > quando bateu um estalo, "que arquivos são esses??" Bom, simplesmente
18 > existiam 4 pastas do ImageMagick em /usr/lib, provavelmente alterados
19 > pelo fix_libtool, e outros arquivos órfãos, que foram deixados no disco
20 > pelo portage =\
21
22 Bibliotecas são problemas, removê-las é perigoso, não importa o quão
23 perfeito seja o sistema de gerenciamento de software. Se elas forem
24 alteradas (no caso tenha em mente que no Gentoo, como tudo é compilado
25 do fonte, isso é possível, provável, e até no meu caso, quisto)
26 infelizmente não tem como manter rastro disto tudo. A não ser que
27 alguém invente um software que indexe todos os arquivos do teu disco,
28 as datas em que eles foram modificados, excluídos, instalados e (aqui
29 vem a treta) a real necessidade destes arquivos.
30
31 > Já não é a primeira vez que isso acontece comigo, e provavelmente não
32 > será a última. Isso acaba gerando "problemas fantasmas", do qual os
33 > usuários novatos e "não investigativos" ficam lotando fóruns de
34 > perguntas.
35
36 Infelizmente... Mas afinal, fóruns são para isso mesmo...
37
38 > Afinal eu acho que deveria existir uma opção parecida com o "purge do
39 > Debian", que remove tudo, até os arquivos de configuração. Eu sei que o
40 > portage tem um purge, mas sua função é apenas manter uma versão de
41 > determinado pacote. Ou pelo menos que o portage não deixasse lixo
42 > no /usr. Eu sei que meu /etc está cheio de arquivos fantasmas, mas ainda
43 > não tive tempo de ir na caça às bruxas. Arquivos no "env.d" fantasmas
44 > são extremamente perigosos!
45
46 Perigoso é apagar arquivos de configuração, prefiro ajudar o cara a
47 remover um software do que ajudar ele a encontrar o arquivo removido
48 que está faltando e é necessário. Entende, seria trocar um problema
49 (arquivos fantasmas) por outro MUITO mais grave (falta de arquivos que
50 podem vir a ser necessários).
51
52 > Umas duas semana atrás me deparei com uma atualização mal feita do
53 > pacote shadow, um arquivo do /etc estava errado, tive que removê-lo e
54 > re-compilar o pacote para que tudo ficasse funcionando novamente. Acho
55
56 Quer dizer, ainda tem opção para salvar o seu pescoço (e o meu, nas
57 inúmeras vezes que me deparei com problemas parecidos).
58
59 > essa proteção excessiva de arquivos prejudicial a longo prazo, quando se
60 > usa o Gentoo por cerca de 2 anos ou mais sem re-construir do zero, vai
61 > acumulando bastante lixo no sistema.
62
63 Eu concordo plenamente. Mas isso acontece basicamente com quem fica
64 testando/instalando/removendo/reinstalando software. Isso é algo que
65 acontece em TODOS os sistemas operacionais. Se troca a segurança de
66 não se ferrar um programa, automaticamente por algum sistema
67 qualquer, por algum espaço em disco. Troca justa ao meu ver. Tenho
68 Gentoo instalado a um ano e pouco no notebook, até agora não notei
69 este problema, isso que passei minha ACCEPT_KEYWORDS para ~x86 (236
70 pacotes a recompilar) no início do ano, ainda assim, o lixo, apesar de
71 existente, foi mínimo... Depois da operação toda e limpar os
72 distfiles, diminuiu 200 megas no disco, pouca coisa.
73
74 Eu acho que a verdadeira questão é, como disse um developer do Gentoo
75 na lista gentoo-user a alguns meses: "Se há uma coisa que cheguei a
76 conclusão depois desse tempo é que o usuário não tem a mínima idéia do
77 que é melhor para ele". Infelizmente, é necessário nivelar por baixo
78 na hora de desinstalar e adicionar características como um purge no
79 portage, tem que se pensar que MUITA gente vai ferrar seu sistema
80 assim, MUITO mais gente do que os que hoje em dia tem problemas com
81 bibliotecas/confs perdidos no /etc ou /usr.
82
83 > Obrigado pela atenção de quem leu tudo até o fim ;-)
84
85 De nada, note que não desejo flames e tudo expressado aqui é minha
86 modesta opinião.
87
88 --
89 Daniel da Veiga
90 Computer Operator - RS - Brazil
91 -----BEGIN GEEK CODE BLOCK-----
92 Version: 3.1
93 GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V-
94 PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++
95 ------END GEEK CODE BLOCK------
96
97 --
98 gentoo-user-br@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-br] Lixo na remoção de pacotes "Lincoln Lordêllo" <lincoln.lordello@×××××××××.br>