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 |