Gentoo Archives: gentoo-user-es

From: "Jesús Guerrero" <6thpink@×××××.es>
To: gentoo-user-es@l.g.o
Subject: Re: [gentoo-user-es] bloqueo de paquete que no tengo instalado (SOLUCIONADO)
Date: Mon, 19 Feb 2007 12:14:14
Message-Id: 20070219131329.227c99fe@pinkroom.pitufolandia.es
In Reply to: Re: [gentoo-user-es] bloqueo de paquete que no tengo instalado (SOLUCIONADO) by d2clon
1 El Mon, 19 Feb 2007 11:23:10 +0000
2 d2clon <d2clon@×××××××××××××××.org> escribió:
3
4 > d2clon wrote:
5 > [...]
6 > Lo he arreglado dando un rodeo:
7 > 1) desinstalar baselayout (cruzando los dedos y agarrado a la mesa de
8 > madera) 2) instalando sysvinit
9 > 3) reinstalando baslayout
10 >
11 > :)
12 >
13 > Gracias
14 >
15
16 Probablemente no ayude mucho ya que el problema está resuelto, pero por
17 si sientes curiosidad y no te explicas muy bien que es lo que ha pasado
18 intentaré explicarlo.
19
20 El motivo y razón de todo esto lo podemos encontrar mirando un poco en
21 los ebuilds de baselayout:
22
23 ============
24 # grep sysinit /var/portage/sys-apps/baselayout/*
25 baselayout-1.11.15-r3.ebuild:RDEPEND=">=sys-apps/sysvinit-2.86-r3
26 baselayout-1.11.15-r3.ebuild: # As of baselayout-,
27 sysvinit is its own package again, and
28 baselayout-1.12.4-r7.ebuild:RDEPEND=">=sys-apps/sysvinit-2.86-r3
29 baselayout-1.12.4-r7.ebuild: # As of baselayout-1.10-1-r1,
30 sysvinit is its own package again, and
31 baselayout-1.12.5-r2.ebuild:RDEPEND=">=sys-apps/sysvinit-2.86-r3
32 baselayout-1.12.5-r2.ebuild: # As of baselayout-1.10-1-r1,
33 sysvinit is its own package again, and
34 baselayout-1.12.6.ebuild:RDEPEND=">=sys-apps/sysvinit-2.86-r3
35 baselayout-1.12.6.ebuild: # As of baselayout-1.10-1-r1,
36 sysvinit is its own package again, and baselayout-1.12.8-r1.ebuild:
37 # As of baselayout-1.10-1-r1, sysvinit is its own package again, and
38 baselayout-1.12.8-r2.ebuild: # As of baselayout-1.10-1-r1,
39 sysvinit is its own package again, and baselayout-1.12.8-r5.ebuild:
40 # As of baselayout-1.10-1-r1, sysvinit is its own package again, and
41 baselayout-1.12.9.ebuild: # As of baselayout-1.10-1-r1,
42 sysvinit is its own package again, and
43 ============
44
45 En las versiones de baselayout anteriores a 1.10-1-r1, sysvinit estaba
46 integrado (o mejor dicho, una versión modificada del mismo) en el mismo
47 paquete baselayout. Por este motivo, dichas versiones bloquean a
48 sysvinit, ya que instalar una versión externa de sysvinit junto con un
49 baselayout antiguo no funcionaría, y provocaría poco menos que
50 unabaselayout-1.11.15-r3.ebuild:RDEPEND= catástrofe en nuestro sistema de inicio.
51
52 Ahora, sysvinit es un paquete separado de nuevo, a partir de
53 baselayout-1.10-1-r1. El problema ha sido que la versión nueva de
54 baselayout que estabas intentando instalar (emerge --update) quería
55 sysvinit, pero la antigua, que estaba instalada, no permitía que dicho
56 paquete se instalase. En este tipo de situaciones lo mejor es proceder
57 como lo has hecho, pero no estaría de más que antes hubieras hecho un
58 quickpkg del antiguo baselayout por si acaso jeje.
59
60 Espero haber aclarado un poco el asunto.
61
62 Saludos.
63 --
64 gentoo-user-es@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-es] bloqueo de paquete que no tengo instalado (SOLUCIONADO) d2clon <d2clon@×××××××××××××××.org>