[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] intalacion gentoo linux



Gunnar Wolf wrote:

Sandino Araico Sanchez dijo [Wed, Dec 10, 2003 at 01:23:16PM -0600]:
David Moreno Garza wrote:
Y yo tuve que reconocer que dpkg es una porquería.
Y por qué?

Porque no me dejó reemplazar XFree86 por MacX11 sin desinstalar el resto de los paquetes que dependían de XFree86 y necesitaba (no se por qué razón) el MacX11 para compilar Xine.

¿Reportaste el bug?

Branden, el mantenedor de XFree, es uno de los cuates que más admiro
en el proyecto - y seguramente te podría resolver el pedo.

Pero no era en Debian, era en Fink, no creo que sea el mismo mantenedor del paquete....

Ahí no es
bronca de dpkg, sino que una cadenita de dependencias mal armada en la
que está implicado XFree.
Si, eso fue precisamente, una cadenita de dependencias muy mal armada que no pude romper porque no encontré ninguna opción --really-really-really-force que me ayudara a desinstalar ese XFree al costo de quedarme con un sistema inconsistente....

Y de hecho, hace poco hubo alguna discusión
al respecto implicando a servidores X que no sean XFree (no recuerdo,
disculpa, el hilo) - Esto podría ser subsanado, por ejemplo,
reemplazando el paquete 'xlibs' por 'xlibs-xfree86' (igual que fue
hecho con 'xserver-xfree86'), y haciendo que xlibs-xfree86 provea el
paquete virtual xlibs - Los paquetes que dependan de las bibliotecas
de X dependerían de xlibs, y si instalas MacX11 (que proveería también
un xserver y un xlibs) no tendrías que dar maromas.

Eso era lo que yo esperaba.


Este punto puede haber surgido porque no todos los días aparece un
nuevo servidor de X, y nadie ha levantado lo necesario en Debian.
Fink es muchas veces más inmaduro que Debian y, en efecto, tiene varios sabores de servidor X.

De
nuevo, entiendo que Branden ya está enterado del asunto, pero podrías
mandarle un bug report.

Preferí olvidarme de Fink e instalarla un Linux a mi máquina.

Por último, recuerda que un sistema de administración de paquetes como
apt-get está pensado para mantener tu sistema en un estado
completamente coherente y utilizable, y para ello hace falta mantener
la información de las dependencias - Rompe las dependencias, y el
sistema no va a funcionar.
El pedo con Fink es que usa dpkg pero usa apt-get sólamente si quieres instalar paquetes binarios, pero si los quieres compilar a pata entonces usa un modelo de ports sobre CVS.

Y dpkg está hecho para prevenirlo. Claro,
seimpre puedes torcerle la mano: 'dpkg --force-depends --remove
paquete'.

Eso es lo que buscaba.

¿Que es poco intuitivo decir --force-depends? Sí, claro,
porque dpkg no es una herramienta para el usuario final -
Mi herramienta de usuario final era el Fink Commander y no podía hacer nada con el problema de dependencias mas que desinstalar todos los paquetes y volverlos a instalar....
Eso fue muy feo.

El usuario
final, si mucho, usará apt-get. E idealmente se irá un par de niveles
más arriba.

Saludos,


--
Sandino Araico Sánchez
-- Lo que no mata engorda.



_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]