Añadir paquetes extra a repositorio local
Buenas, Tengola sana costumbre de hacer un repositorio local a medida que van apareciendo las distintas versiones de SUSE. Ahora bien, me he fijado que siempre acabo añadiendo alguna fuente vía ftp como packman u similares por el tema de los paquetes multimedia. La solución está clara: añadir los pacquetes extra que incorpora packman a mi repositorio local. El único escollo a salvar es el tema de la sobreescritura y el método; es decir, *SÓLO* quiero añadir al repositorio local aquells paquetes que ya no tenga, que, por lógica, serán en su mayoría los extras multimedia y demás que tiene packman. ¿Qué herramienta uso? Había pensado, a bote pronto, en rsync, wget o incluso ftp. Además, suponiendo que conisga hacerlo (tampoco le veo demasiado inconveniente) ¿cómo queda dicha actualización "registrada" en YaST? Me explico: si el fichero ARCHIVES.gz es un listado de todo lo que contiene el mirror y es el que utiliza YaST en su módulo de gestión de software ¿cómo generar otro "fichero padre de listado" (vaya nombrecito le he dado... :P) para que los nuevos paquetes descargados desde packman queden disponibles para el gestor de software de YaST? Mil gracias. -- Salut, Jordi Espasa
On Monday 02 January 2006 11:48, Jordi Espasa Clofent wrote:
Buenas,
Tengola sana costumbre de hacer un repositorio local a medida que van apareciendo las distintas versiones de SUSE. Ahora bien, me he fijado que siempre acabo añadiendo alguna fuente vía ftp como packman u similares por el tema de los paquetes multimedia. La solución está clara: añadir los pacquetes extra que incorpora packman a mi repositorio local. El único escollo a salvar es el tema de la sobreescritura y el método; es decir, *SÓLO* quiero añadir al repositorio local aquells paquetes que ya no tenga, que, por lógica, serán en su mayoría los extras multimedia y demás que tiene packman.
¿Qué herramienta uso? Había pensado, a bote pronto, en rsync, wget o incluso ftp.
sin duda alguna rsync
Además, suponiendo que conisga hacerlo (tampoco le veo demasiado inconveniente)
¿cómo queda dicha actualización "registrada" en YaST? Me explico: si el fichero ARCHIVES.gz es un listado de todo lo que contiene el mirror y es el que utiliza YaST en su módulo de gestión de software
¿cómo generar otro "fichero padre de listado" (vaya nombrecito le he dado... :P) para que los nuevos paquetes descargados desde packman queden disponibles para el gestor de software de YaST?
Mil gracias.
sin duda alguna rsync
Así lo he hecho. Por suerte alguno de los numerosos mirrors de packman soporta rsync. Ha sido tan fácil como usar la opción -u (update) que descarga sólo los paquetes nuevos y respeta los ya descargados en el punto de destino. ;)
Además, suponiendo que conisga hacerlo (tampoco le veo demasiado inconveniente)
¿cómo queda dicha actualización "registrada" en YaST? Me explico: si el fichero ARCHIVES.gz es un listado de todo lo que contiene el mirror y es el que utiliza YaST en su módulo de gestión de software
¿cómo generar otro "fichero padre de listado" (vaya nombrecito le he dado... :P) para que los nuevos paquetes descargados desde packman queden disponibles para el gestor de software de YaST?
Esto se me resiste. Activando la opción Actualizar de Yast > Cambiar fuente de instalación parece funcionar... pero después resulta que no recontruye bien, porqué se deja montón y medio de paquetes. He buscado info de cómo hacerlo... pero nada de nada de momento. Me empiezo a plantear que teniendo en cuenta lo poco que ocupa el mirror de packam (en comparación al de SuSE, claro) quizá pudiera reproducirlo enterito en otro directorio del mirror local y, después, simplemente, añadir esa otra fuente para los clientes. De esa manera quedan el "normal" y packman disponibles a nivel de mirror local, que, al fin y al cabo, es lo que quiero. ....... -- Salut, Jordi Espasa
participants (2)
-
Jordi Espasa Clofent
-
Marcos Martinez