[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Gunnar Wolf wrote:
Pero no era en Debian, era en Fink, no creo que sea el mismo mantenedor del paquete....Sandino Araico Sanchez dijo [Wed, Dec 10, 2003 at 01:23:16PM -0600]:David Moreno Garza wrote: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.Y yo tuve que reconocer que dpkg es una porquería.Y por qué?¿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.
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....Ahí no es bronca de dpkg, sino que una cadenita de dependencias mal armada en laque está implicado XFree.
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.
Fink es muchas veces más inmaduro que Debian y, en efecto, tiene varios sabores de servidor X.Este punto puede haber surgido porque no todos los días aparece unnuevo servidor de X, y nadie ha levantado lo necesario en Debian.
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.
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.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 elsistema no va a funcionar.
Y dpkg está hecho para prevenirlo. Claro, seimpre puedes torcerle la mano: 'dpkg --force-depends --remove paquete'.
Eso es lo que buscaba.
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....¿Que es poco intuitivo decir --force-depends? Sí, claro,porque dpkg no es una herramienta para el usuario final -
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/