-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-12-02 a las 15:45 +0100, Camaleón escribió:
El 2/12/07, Carlos E. R. escribió:
¡Eso es un cambio fundamental y tremendo!
Lo entiendo. Pero me conformaría con que el archivo de one-click-install se definan los paquetes necesarios, ya buscaré las bibliotecas pro otro lado (por ejemplo vía rpmbone que es una interfaz web) y ya está.
Pues eso es lo que hacen, definen los paquetes /necesarios/, las dependencias te las buscas tú, porque pueden venir de muchos sitios. Por ejemplo, ellos pueden decir que necesito "video", el cual el yast dice que depende en "librería". Yo no necesito que el ymp me diga de donde saco "librería", de eso se encarga el yast, que puede a lo mejor sacarlo de "paquete.rpm" en packman o de "paquete-alternativo" en "experimental repo". Si el ymp me dijera que necesito "paquete.rpm" estarían coartando mi libertad - por decirlo de algún modo. No, sólo pueden listar los paquetes primarios imprescindibles. Las dependencias te las buscas.
No hay que inventar nada, ni volver al método anterior de gestión de paquetes (si no se quiere) sólo hay que añadir lo que ya está, nada más, y volcarlo al xml.
No se puede...
Ahora bien, la interactividad es otro problema, pero vaya, sería mala suerte que se cambie el paquete o las dependencias en el momento de instalar (que puede pasar, sip).
Por eso decía que no es imposible, pero sí complicado, tener a día de hoy un sistema actualizado y funcional sin una conexión permanente.
Claro que lo es. Pero vaya, que algún desarrollador podría sacar una iso con los parches y paquetes necesarios. Es factible, pero hay que saber cómo.
Desde mi punto de vista es algo que sucede en cualquier sistema, pero también lo veo como un paso hacia atrás... vaya, que se está perdiendo eso de ser "backward compatible", en este caso ser compatible con equipos que no disponen de acceso directo a Internet :-/.
Simplemente con que tengas un acceso por modem o tarifado por minutos o megas, ya estás bien jodido.
Por eso he dicho que la única solución hoy por hoy es un resolvedor de paquetes que pueda trabajar con los metadatos de los repositorios en disco y generar una lista de cosas a descargar, en otro fichero en disco, que se pueda llevar a un cybercafé y entonces descargar.
¿Capishi?
No te lo tomes tan en serio, hombre, que no te estaba atacando a ti sino al sistema de gestión de paquetes... y a la falta de tacto de los desarrolladores con los sistemas que no disponen de acceso directo a Internet ;-)
Que no me lo tomo como un ataque :-) Simplemente trato de explicar la dificultad.
Eso es todavía más dificil, incluso imposible: porque necesitas la base de datos actual de paquetes ya instalados para resolver los conflictos.
No, hay que hacerlo necesariamente en el ordenador donde se van a instalar los paquetes.
A eso me refiero con lo de no respetar la retro-compatibilidad. ¿Necesito hoy en día un acceso "directo" a Internet para tener un sistema al día? Pues va a ser que sí :-(.
Sip. O te haces el disco usb con todo, o con la parte necesaria - que no hay manera simple de saberla.
La única solución que podemos hacer es espejar todos esos repositorios, completos, en un disco duro por usb, llevarlo, y decirle al yast de destino que use como fuente de instalación una serie de repositorios en disco.
No es factible para el usuario doméstico. No al menos desde mi punto de vista... bueno, creo que yo tampoco lo haría :-P
Claro que no es factible para el doméstico, salvo que mantenga varios PCs. Lo que sí podría hacer es definir uno de los PCs como proxy ftp. ¿Existe eso? Definir un proxy ftp/http en el cual nunca caduquen los ficheros bajados de una serie de sitios, es decir, de los repositorios oficiales. Tú al Yast le dices que se conecte siempre a determinado repositorio (nunca el redirector), con lo cual los rpms ya bajados están en el local y no hay que volver a bajarlos. ¿Es factible eso? Vosotros que usais esas cosas de proxys podeis saberlo, yo no tengo "deso". Luego, sabiendo donde almacena el proxy sus datos, si guarda los ficheros en la misma estructura de ficheros que los sitios de donde descarga, puedes crear una copia en dvd o hd, en la que tendrías que re-ejecutar makerepo como se llame, porque realmente no están completos. O quizás no haga falta.
En el futuro, sabes que están pensando alguna manera de hacer que el yast o zypper puedan mantener localmente copia de lo que se descargan, de manera que se puedan emplear para volver a instalar sin volver a descargar. Para la 11, si hay suerte.
Vamos, como estaba antes... ¿no? :-)
Sí, esa facilidad. Lo que no sé si esto está en una wishlist del bugzilla (se llama "enhancement", creo) donde se pueda votar. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHUtFxtTMYHG2NR9URAkDSAJ95zSMrTL0hrvtyDS6umkOLsE5imgCfTOnE gpOUNJX/wxUGa5ZZaGhnurE= =/t4N -----END PGP SIGNATURE-----