1 |
2006/11/28, Arnau Bria <arnau@×××××××××.net>: |
2 |
> On Tue, 28 Nov 2006 17:35:25 +0100 |
3 |
> Jose Luis Alarcon Sanchez wrote: |
4 |
> |
5 |
> |
6 |
> > Quería instalar el programa Gnash para probarlo con SeaMonkey. Esto ha |
7 |
> > sucedido: |
8 |
> > |
9 |
> > # emerge gnash |
10 |
> > !!! Invalid PORTDIR_OVERLAY (not a dir): /root/livecd/overlays/portage |
11 |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
12 |
> Ojo que en tu make.conf tienes ese parámetro mal puesto! |
13 |
> mira el man y corrigelo. |
14 |
> |
15 |
|
16 |
Cuando instalé mi 2006.1 tambien me dio el mismo problema. Parece que |
17 |
configura el make.conf apuntando a un directorio dentro de /root que |
18 |
luego no existe. |
19 |
|
20 |
Jose Luis, hasta que aprendas lo que es un esa opción, puedes borrar |
21 |
dicha línea de /etc/make.conf o simplemente comentarla o crear los |
22 |
directorios livecd/overlays/portage dentro de tu root (lo que más |
23 |
coraje te de). |
24 |
|
25 |
> > Cuando el |
26 |
> > paquete correspondiente a un programa, como es este caso de Gnash, |
27 |
> > esta marcado "Masked", ¿es conveniente bajarse el código fuente y |
28 |
> > compilarlo como se haría en cualquier otro Unix "no Gentoo" con los |
29 |
> > eternos |
30 |
> > |
31 |
> > ./configure |
32 |
> > make |
33 |
> > make install |
34 |
> |
35 |
> No se en cualquier otro Unix, pero yo no haría eso teneiendo el sistema |
36 |
> de paquetes que tiene gentoo... Siempre que busques algo, mira el |
37 |
> portage, luego en bugs y sino en algún overlay. Si tras eso no l |
38 |
> oencuetras, prueba a crearte el ebuil, o sino tira de sources y mírate |
39 |
> stow. |
40 |
> |
41 |
> Si el portage te dice que el paquete está, pero está masked, tu puedes |
42 |
> instalarlo perfectamente, pero sabiendo que el paquete no tiene porque |
43 |
> funcionar bien al 100% (ni mal al 100%, claro). |
44 |
> Es más, que tu lo uses y reportes los bugs hará que el paquete mejore. |
45 |
> |
46 |
|
47 |
falta decir como se instala un paquete masked |
48 |
en el fichero /etc/portage/package.keywords hay que añadir una linea |
49 |
por programa enmascarado que quieras usar. por ejemplo para gnash: |
50 |
|
51 |
echo "net-www/gnash ~x86" >> /etc/portage/package.keywords |
52 |
|
53 |
esta línea añade al final del fichero «tu permiso» para instalar el |
54 |
gnash enmascarado. |
55 |
|
56 |
Ten en cuenta que este sistema tiene una ventaja sobre instalar |
57 |
directamente sobre los fuentes: |
58 |
|
59 |
* si el paquete que instalas tiene dependencias te las va a gestionar |
60 |
automáticamente. Igualmente con configuraciones o en general con |
61 |
cualquier interacción del paquete que instalas y el resto del sistema. |
62 |
Es decir, que el inestable está dentro del sistema de portage. |
63 |
Coordinar un programa instalado a mano dentro de portage requiere |
64 |
tocar más. |
65 |
|
66 |
atte. javier m mora |
67 |
|
68 |
-- |
69 |
gentoo-user-es@g.o mailing list |