Alguien sabe qué planes hay de oficializar apt-rpm como la manera de actualizar fedora? Estuve mirando el bugzilla y lo que vi es que se está haciendo que el applet de rhn pueda actualizar desde repositorios apt. En mi humilde opinión ese applet no es suficientemente usable ni potente, en cambio otros front ends para apt-rpm como synaptic son muuuuucho mejores (y más rápidos y más HIG y más lindos). En lo que me atañe, no tengo problema en usar synaptic por mi cuenta, lo que me gustaría es que los CDs vinieran con la metadata de apt-rpm para poder instalar los paquetes desde los CDs cuando se diera el caso. Me molesta bastante tener que bajar los paquetes desde la red (por dial up) cuando a veces las versiones son las mismas del CD (o al menos no se si lo son o no al momento de instalar algún rpm desde nu repositorio. En la época del redhat 9 conseguí la metadata en la red y volví a quemar los CDs con ella, pero pera FC2 no conseguí la metadata (y no se regenerarla :-( ).
Saludos.
El mar, 26-10-2004 a las 05:18, Federico Tello Gentile escribió:
Alguien sabe qué planes hay de oficializar apt-rpm como la manera de actualizar fedora? Estuve mirando el bugzilla y lo que vi es que se está haciendo que el applet de rhn pueda actualizar desde repositorios apt. En mi humilde opinión ese applet no es suficientemente usable ni potente, en cambio otros front ends para apt-rpm como synaptic son muuuuucho mejores (y más rápidos y más HIG y más lindos). En lo que me atañe, no tengo problema en usar synaptic por mi cuenta, lo que me gustaría es que los CDs vinieran con la metadata de apt-rpm para poder instalar los paquetes desde los CDs cuando se diera el caso. Me molesta bastante tener que bajar los paquetes desde la red (por dial up) cuando a veces las versiones son las mismas del CD (o al menos no se si lo son o no al momento de instalar algún rpm desde nu repositorio. En la época del redhat 9 conseguí la metadata en la red y volví a quemar los CDs con ella, pero pera FC2 no conseguí la metadata (y no se regenerarla :-( ).
Por el momento, no son compatibles los mirrors de apt con los de yum, no sé si esto cambiará o no, pero sólo los mirrors de freshrpms permiten actualizar Fedora Core 2 con apt. Recompilé apt-rpm para Fedora Core 2 desde el Source rpm package de http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/2/apt/ y es cierto que no sólo por la metadata, sino porque apt-rpm está en C y no en python como yum, es muchísimo más rápido recompilado.
Sin embargo, no estoy de acuerdo en que el applet de rhn no parezca adecuado, es más, yo diría todo lo contrario, es la herramienta perfecta para poder usar cualquier tipo de mirror. También lo recompilé y funciona estupendamente, incluso para instalar programas: up2date <programa_a_instalar> Además, no descarga todos los headers, como yum, sino solo la metadata como apt, incluso usando únicamente mirrors de yum...
Synaptic es synaptic , apt es apt, yum es yum y up2date es up2date. Si no mezclas livna+fedora.us con cualquier otro repositorio (freshrpms o dag) no tendrás ningún problema usando TODOS ellos.
Es imposible hacer lo que planteas, porque cada repositorio es independiente de Fedora Core, por tanto no depende en absoluto de la distribución que unos repositorios usen apt y otros yum...
Si eliges apt, pues perfecto, su punto débil: obtendrás menos mirrors que con yum, lo cual, sinceramente, no debe suponer ningún problema para una conexión dial up; cualquier mirror, por lejano que esté, alcanzará la velocidad máxima de tu modem.
Me parece que no me expliqué bien en mi mensaje original.
Mi pregunta es si alguien sabe si algún día dispondremos en los isos de Fedora la metadata de apt-rpm para usarlos como repositorios locales. Esto me parecería ideal porque no ocuparía mas que unos pocos megas en los CDs (en el 4to CD de FC2 hay lugar de sobra) y sería el último escalón para hacer que la administración de paquetes en Fedora no apestara.
Con lo que viene "de fábrica" con Fedora es muy fácil actualizar los paquetes que se instalaron cuando hay updates en los mirrors (ya sea usando yum o apt mediante el applet), lo que no es fácil es instalar o desinstalar paquetes individuales desde el los CD originales ni usar los repositorios muy buenos que tienen paquetes extra (ver como ejemplo: http://www.fedora-es.com/book/view/202).
El applet tiene innumerables desventajas comparado con synaptic aún cuando pueda usar repositorios apt-rpm.
El applet chequea automáticamente los repositorios al poco tiempo de iniciarse la PC independientemente de si se ha establecido la conección de red. Eso está bien para gente con conexión permanente, pero no para dial up. El applet solo informa si paquetes que ya están instalados tienen versiones nuevas en el repositorio. La interfaz de usuario está orientada a usarlo como wizard y no permite mucha flexibilidad. No hay forma de desinstalar lo que está instalado. En cambio accediendo a los mismos repositorios mediante synaptic yo puedo:
1)Listar todos los paquetes instalados, no instalados, actualizables, obsoletos, etc. 2)Buscar por descripción, nombre o archivos que provea. 3)Actualizar la metadata local cuando lo deseo: ejemplo cuando me conecto para tal fin. 4)Automáticamente continua la bajada de archivos si hubo desconexión. 5)Puedo instalar, actualizar o desinstalar lo que quiera 6)Puedo saber las dependencias de cada paquete. 7)Puedo saber cuantos megas necesito tener libres para instalar el paquete que voy a bajar antes de hacer la bajada y también cuantos megas va a bajar antes de hacerlo (importante para dial up). En definitiva, creo que synaptic pone en las menos del usuario todo el poderío de apt-rpm sin ocultar nada.
Lo único que falta es poder usar los CD de Fedora como repositorios locales.
es-users@lists.fedoraproject.org