Gentoo Archives: gentoo-user-es

From: "Jesús Guerrero" <6thpink@×××××.es>
To: gentoo-user-es@l.g.o
Subject: Re: [gentoo-user-es] problemas con dependencias de imagemagick
Date: Tue, 10 Apr 2007 11:04:40
Message-Id: 20070410130549.0a05ece5@jesgue
In Reply to: Re: [gentoo-user-es] problemas con dependencias de imagemagick by enrique sardon
1 El Fri, 6 Apr 2007 14:14:46 -0500
2 "enrique sardon" <ensarman@×××××.com> escribió:
3
4 Buenas,
5
6 El problema aquí es que los binarios que residen en tu disco duro,
7 quieras o no, NECESITAN esas dependencias, y por eso las tienen que
8 reinstalar. Tu única apuesta es intentar esto:
9
10 > cuando hago alguna modificacion de ese tipo lo que hago es eso:
11 >
12 > emerge --depclean -> elimina los paquetes sueltos y dependencias rotas
13 > revdep-rebuild -> repara las dependencias
14 > emerge -uDN world ->
15 > actualiza el sistema con los nuevos USES y sus dependencias
16 >
17 > muichos dicen que el depclean es peligroso pero el revep-rebuild lo
18 > arregla
19 >
20 Pero eso tampoco garantiza la eliminación total de toda la "basura",
21 tan solo garantiza que los paquetes huérfanos (que no son dependencia
22 de ningún otro instalado y que no están en world) serán desinstalados.
23 Si algún paquete que no necesitas ahora está en world, necesitarás
24 borrarlo a mano, y luego ejecutar depclean otra vez. Una vez hecho eso,
25 ejecuta revdep-rebuild de nuevo, esta vez, lo que te diga va a misa,
26 tanto si gusta como si no.
27
28 Aún así, revdep-rebuild no garantiza tampoco que toda la info ldd de
29 todos los binarios sea consistente, solo lo intenta... A fin de
30 cuentas, hay un límite para lo que un script bash puede hacer, al menos
31 en un tiempo razonable :P
32
33 Tu última apuesta, si no consigues un sistema consistente, será emerge
34 -e world, eso nunca falla jeje. Cuando tu sistema esté en un estado
35 saludable, recuerda que usar --depclean tras desinstalar un paquete, y
36 verdep-rebuild tras instalar o actualizar paquetes, son siempre buenas
37 prácticas.
38
39 Por cierto, --depcleans era peligroso hace un tiempo, pero lleva más de
40 un año andando sin problema. Por supuesto, hay algunos casos límite.
41 --depclean asume que tu fichero world está sano, y es coherente con tu
42 sistema (podría no ser el caso). Siempre que todo esté en su sitio,
43 --depclean va de maravilla (lo cual no significa que no debamos revisar
44 la lista, por si acaso).
45
46 -- Jesús Guerrero
47 --
48 gentoo-user-es@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-es] problemas con dependencias de imagemagick "Francisco Muñoz" <pacomun@××××××××××.net>