Gentoo Archives: gentoo-user-br

From: "Benigno B. Junior" <bbj@g.o>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] emerge --depclean maldito
Date: Thu, 30 Mar 2006 03:44:26
Message-Id: 20060330004428.23129801@phanty
In Reply to: Re: [gentoo-user-br] emerge --depclean maldito by "Lincoln Lordêllo"
1 Apesar de suas mensagens estarem cheias de inconsistências e
2 incoerências, vou responder apenas ao seu "último parágrafo" para não
3 ficar enorme a minha resposta as suas afirmações. Seguindo, bem
4 rapidamente:
5
6 On Thu, 30 Mar 2006 00:00:22 -0300
7 Lincoln Lordêllo <lincoln.lordello@×××××××××.br> wrote:
8 |
9 | ;; ultimo parágrafo
10 |
11 | Bom, vamos à um fato importante, que acho que podem definir o caminho
12 | para "solucionar" o problema.
13 | O portage-2.0 tem um pequeno defeito no tratamento das USE flags. Se
14 | você instalar algum programa ativando uma USE no arquivo package.use,
15 | que por sua vez instala uma dependência, todos os programas que usam
16 | aquela mesma USE vão ativá-la automaticamente.
17
18 Acho que todos na lista devem saber disso. Dependências são instaladas
19 apenas se forem necessárias. Há pacotes nos quais a IUSE possui
20 recursos que são ativados para próprio pacote, sem a necessidade de
21 dependências.
22
23
24 | Por exemplo, eu instalo um programa e preciso de suporte a Kerberos,
25 | então eu ativo o USE krb4 em package.use, perfeito, dependência e
26 | programa instalados. Porém, ao rodar o comando "emerge --update --deep
27 | --newuse world" ou em atualizações futuras, todos os programas que usam
28 | o Kerberos vão automaticamente ativar a USE krb4. Para evitar uma
29 | massificação do suporte ao Kerberos no sistema você precisa adicionar a
30 | USE -krb4 no make.conf. Por isso que o manual do Gentoo recomenda você
31 | adicionar "-kde -qt" ou "-gnome -gtk2" ou ambos no make.conf, e também
32 | por isso eu tenho duas linhas USE no meu make.conf, uma com as flags que
33 | eu quero ativar globalmente e outra linha para aquelas USE que eu quero
34 | apenas para alguns programas, especificados diretamente no package.use.
35 | No portage-2.1 esse problema foi sanado, as USE são ativadas apenas se
36 | estiverem no make.conf, no package.use ou no make.profile, não existe
37 | mais a ativação de USE automaticamente.
38 | Talvez você tenha instalado um programa com dependências que se tornaram
39 | globais, aí você removeu o programa e suas dependências, então todos os
40 | programas que ativaram a USE de forma automática, vão ficar quebrados,
41 | pois a USE não será ativada até que você instale o programa ou as tais
42 | dependências ou ative a USE de forma global ou no package.use.
43 | Esse assunto já foi discutido algumas vezes na Newsletter do Gentoo.org,
44 | é sempre bom acompanhá-la para ficar informado.
45
46 Todo o seu comentário acima não me ajudaria, se fosse um problema do
47 portage 2.0, pois o meu sistema tem __apenas__ duas semanas.
48
49
50 |
51 | No final das contas prevalece o que eu disse, o bom manuseio das USE e
52 | do arquivo world no sistema é essencial para um bom funcionamento do
53 | Gentoo, já que esse é o ponto chave dele. Outra coisa prevalece, a minha
54 | dedicação ao GNU/Linux e seus projetos, inclusive ao Gentoo, a melhor
55 | distribuição que eu já usei.
56
57 "Provalece a sua dedicação ao GNU(?)/Linux e seus projetos..."? Não
58 entendi isso.
59
60
61 |
62 | ;; Como você deu um tiro final na mensagem, acho que ela já deve estar
63 | ;; morta, então não tem mais porque discutir e tentar ajudar
64 | ;; sobre esse assunto.
65 |
66 | Sem mais.
67
68 Acho que essa mensagem ficou ainda mais morta do que a anterior.
69
70
71 |
72 | --
73 | gentoo-user-br@g.o mailing list
74 |
75
76
77 --
78 Benigno B. Junior - http://dev.gentoo.org/~bbj
79 Gentoo Developer (ALT, *BSD)
80 http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3995B21

Attachments

File name MIME type
signature.asc application/pgp-signature