Cómo crear repositorios para múltiples distribuciones de Linux

Cómo crear repositorios para múltiples distribuciones de Linux

¿Cómo crearía un espejo para múltiples distribuciones de Linux diferentes en un sistema Red Hat? Sé que se puede utilizar createrepoen distribuciones basadas en Red Hat y apt-mirrorDebian, pero apt-mirrorparece que el paquete no está disponible en Red Hat.

He visto repositorios que son básicamente un repositorio "maestro" con paquetes para cada distribución principal, pero que se ejecutan en el mismo servidor web. ¿Cómo es esto posible?

Respuesta1

Consulte las instrucciones que dan las distribuciones para configurar un espejo (local). Un espejo de una distribución es esencialmente solo una copia de un directorio que contiene los paquetes y algunos metadatos, sin ninguna relación real con el sistema de alojamiento. La mejor opción (a menos que upstream indique lo contrario) es utilizarla rsync(1)para mantener actualizada la copia local. Si tiene una copia del medio de instalación, la colección de paquetes que contiene probablemente sea un buen punto de partida.

Los comandos que usted cita son para crear un repositorio dado los paquetes (es decir, agregar/actualizar los metadatos relevantes).

Obtener instalaciones/actualizaciones locales para usar su mirror (y no buscar un mirror anunciado por la distribución) es otra cuestión.

información relacionada