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 |