Gentoo Archives: gentoo-user-br

From: "Marcus Fazzi (Anunakin)" <anunakin@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Eu odeio pacotes com MASK !!!
Date: Tue, 15 Nov 2005 13:52:06
Message-Id: f95b8f060511150551t7b2d6b4er@mail.gmail.com
In Reply to: Re: [gentoo-user-br] Eu odeio pacotes com MASK !!! by Sam RBL
1 Respeite os MASK, eles servem para te proteger de merdas, como ter de
2 refazer todo o seu OS.
3
4 Em 15/11/05, Sam RBL <sam.owner@×××××.com> escreveu:
5 >
6 > Laércio , a muito procuro algo que automatize a tarefa de desmascar
7 > pacotes, já tinha tentando com expressões regulares , mas naum tive
8 > sussesso. Vou tentar esse seu ebuild , so nos fale mais sobre o resto
9 > do pacote o que tem nele? ( não estou com meu pc aqui agora pra ver )
10 >
11 > Em 15/11/05, Laércio Benedito de Sousa Júnior<lbsousajr@×××××.com>
12 > escreveu:
13 > > A essa altura, acho que o assunto já está resolvido. Mas, como eu
14 > > peguei o bonde andando mesmo, não custa nada dar alguns "toques":
15 > >
16 > > 1- Na linha que diz:
17 > > ---------------------------------------------------------------------
18 > > - x11-drivers/xf86-video-i810-1.4.0-r3 (masked by: package.mask, ~x86
19 > > keyword)
20 > > ---------------------------------------------------------------------
21 > > podemos ver que o ebuild está bloqueado por DUAS máscaras: o keyword
22 > > ~x86 (uma máscara "leve") e uma entrada nos arquivos 'package.mask'
23 > > (uma máscara pesada). Para esta última máscara, segue uma
24 > > justificativa:
25 > > ----------------------------------------------------------------------
26 > > # Modularized X, upstream release candidates
27 > > ----------------------------------------------------------------------
28 > > ou seja, este ebuild só serve para o X.Org 7.0 (ainda em fase de
29 > > pré-lançamento), que apresenta uma estrutura modularizada,
30 > > diferentemente do X.Org 6.8, em que tudo é instalado junto, de uma só
31 > > vez (com todos os drivers de vídeo). Trocando em miúdos: não queira
32 > > tentar instalar este ebuild em cima do X.Org 6.8.
33 > >
34 > > Em 14/11/05, Jeronimo Zucco<jczucco@×××.br> escreveu:
35 > > > Ok, coloquei em /etc/portage/package.unmask :
36 > > >
37 > > > x11-drivers/xf86-video-i810
38 > > >
39 > > > e não deu certo
40 > > Esta providência irá remover do ebuild APENAS a máscara relativa ao
41 > > 'package.mask', mas ainda resta a máscara relativa ao keyword '~x86'.
42 > > Neste caso, você pode adicionar a seguinte entrada no arquivo
43 > > /etc/portage/package.keywords:
44 > >
45 > > x11-drivers/xf86-video-i810 ~x86
46 > >
47 > > Até aqui, você já removeu todas as máscaras DESTE ebuild, mas ainda
48 > > faltam as dependências dele (lembre-se: o X.Org 7.0 ainda está em fase
49 > > de pré-lançamento...).
50 > >
51 > > Para automatizar a adição de entradas de pacotes (com suas respectivas
52 > > dependências) no arquivo /etc/portage/package.keywords, você pode
53 > > experimentar a ferramenta 'npkeywords' do pacote NablaTools, que eu
54 > > estou desenvolvendo (você pode fazer o download da última versão em
55 > > http://www.ift.unesp.br/users/lbsousa/nablatools/ --- aceito críticas,
56 > > sugestões e relatos de bugs :-) ).
57 > >
58 > > Mesmo depois de liberar as máscaras de todas as dependências daquele
59 > > ebuild, surgiu um obstáculo novo:
60 > > ----------------------------------------------------------
61 > > [blocks B ] <x11-base/xorg-x11-7.0.0_rc0 (is blocking
62 > > x11-drivers/xf86-video-i810-1.4.1)
63 > > ----------------------------------------------------------
64 > > Vemos aqui que já está instalada no sistema uma versão do pacote
65 > > x11-base/xorg-x11 inferior à 7.0.0_rc0 (provavelmente, a versão
66 > > 6.8.2). Esta versão instalada, a 6.8, "bloqueia" a tentativa de
67 > > instalar o ebuild acima, pois, como já foi dito, esse ebuild foi feito
68 > > para o X.Org 7.0.
69 > >
70 > > Tanta trabalheira para instalar pacotes mascarados no Gentoo tem a sua
71 > > razão de ser: tais pacotes ainda não foram suficientemente testados
72 > > para serem considerados estáveis para o Gentoo instalado no seu
73 > > computador. Uma regra geral que eu costumo seguir é não instalar
74 > > versões mascaradas de pacotes que considero ser vitais para o sistema
75 > > --- como o X.Org, deixando para me "arriscar" apenas com pacotes mais
76 > > simples, que eu sei que não afetarão o sistema como um todo (como um
77 > > gerenciador de janelas leve, um editor de textos, e por aí vai...).
78 > >
79 > > --
80 > > gentoo-user-br@g.o mailing list
81 > >
82 > >
83 >
84 > --
85 > gentoo-user-br@g.o mailing list
86 >
87 >
88
89
90 --
91 Marcus André Fazzi Ribeiro
92 http://www.vivaphp.net
93 AMD Athlon 64 3200, LCD Sony 17", 1024MB RAM, 160 GB HDD, Gentoo Linux
94 AMD Athlon XP 2400, 512 MB RAM, 60 GB HDD, Gentoo Linux
95 Sony PlayStation 2 50001 v9, HDD 80GB com PS2Linux
96 Sony PSP 1001K v1.50, MSDUO 1GB