1 |
A essa altura, acho que o assunto já está resolvido. Mas, como eu |
2 |
peguei o bonde andando mesmo, não custa nada dar alguns "toques": |
3 |
|
4 |
1- Na linha que diz: |
5 |
--------------------------------------------------------------------- |
6 |
- x11-drivers/xf86-video-i810-1.4.0-r3 (masked by: package.mask, ~x86 |
7 |
keyword) |
8 |
--------------------------------------------------------------------- |
9 |
podemos ver que o ebuild está bloqueado por DUAS máscaras: o keyword |
10 |
~x86 (uma máscara "leve") e uma entrada nos arquivos 'package.mask' |
11 |
(uma máscara pesada). Para esta última máscara, segue uma |
12 |
justificativa: |
13 |
---------------------------------------------------------------------- |
14 |
# Modularized X, upstream release candidates |
15 |
---------------------------------------------------------------------- |
16 |
ou seja, este ebuild só serve para o X.Org 7.0 (ainda em fase de |
17 |
pré-lançamento), que apresenta uma estrutura modularizada, |
18 |
diferentemente do X.Org 6.8, em que tudo é instalado junto, de uma só |
19 |
vez (com todos os drivers de vídeo). Trocando em miúdos: não queira |
20 |
tentar instalar este ebuild em cima do X.Org 6.8. |
21 |
|
22 |
Em 14/11/05, Jeronimo Zucco<jczucco@×××.br> escreveu: |
23 |
> Ok, coloquei em /etc/portage/package.unmask : |
24 |
> |
25 |
> x11-drivers/xf86-video-i810 |
26 |
> |
27 |
> e não deu certo |
28 |
Esta providência irá remover do ebuild APENAS a máscara relativa ao |
29 |
'package.mask', mas ainda resta a máscara relativa ao keyword '~x86'. |
30 |
Neste caso, você pode adicionar a seguinte entrada no arquivo |
31 |
/etc/portage/package.keywords: |
32 |
|
33 |
x11-drivers/xf86-video-i810 ~x86 |
34 |
|
35 |
Até aqui, você já removeu todas as máscaras DESTE ebuild, mas ainda |
36 |
faltam as dependências dele (lembre-se: o X.Org 7.0 ainda está em fase |
37 |
de pré-lançamento...). |
38 |
|
39 |
Para automatizar a adição de entradas de pacotes (com suas respectivas |
40 |
dependências) no arquivo /etc/portage/package.keywords, você pode |
41 |
experimentar a ferramenta 'npkeywords' do pacote NablaTools, que eu |
42 |
estou desenvolvendo (você pode fazer o download da última versão em |
43 |
http://www.ift.unesp.br/users/lbsousa/nablatools/ --- aceito críticas, |
44 |
sugestões e relatos de bugs :-) ). |
45 |
|
46 |
Mesmo depois de liberar as máscaras de todas as dependências daquele |
47 |
ebuild, surgiu um obstáculo novo: |
48 |
---------------------------------------------------------- |
49 |
[blocks B ] <x11-base/xorg-x11-7.0.0_rc0 (is blocking |
50 |
x11-drivers/xf86-video-i810-1.4.1) |
51 |
---------------------------------------------------------- |
52 |
Vemos aqui que já está instalada no sistema uma versão do pacote |
53 |
x11-base/xorg-x11 inferior à 7.0.0_rc0 (provavelmente, a versão |
54 |
6.8.2). Esta versão instalada, a 6.8, "bloqueia" a tentativa de |
55 |
instalar o ebuild acima, pois, como já foi dito, esse ebuild foi feito |
56 |
para o X.Org 7.0. |
57 |
|
58 |
Tanta trabalheira para instalar pacotes mascarados no Gentoo tem a sua |
59 |
razão de ser: tais pacotes ainda não foram suficientemente testados |
60 |
para serem considerados estáveis para o Gentoo instalado no seu |
61 |
computador. Uma regra geral que eu costumo seguir é não instalar |
62 |
versões mascaradas de pacotes que considero ser vitais para o sistema |
63 |
--- como o X.Org, deixando para me "arriscar" apenas com pacotes mais |
64 |
simples, que eu sei que não afetarão o sistema como um todo (como um |
65 |
gerenciador de janelas leve, um editor de textos, e por aí vai...). |
66 |
|
67 |
-- |
68 |
gentoo-user-br@g.o mailing list |