¿Hay una alternativa al launchpad para un repositorio de Deb?

8

Tengo curiosidad por saber si hay una alternativa real a Launchpad para un desarrollador que quiere construir su propio repositorio.

usuario2485710
fuente
¿Está buscando un software para crear y publicar su propio repositorio? ¿O está buscando un servicio en línea que le proporcione esto?
gertvdijk
@gertvdijk un servicio, también me gustaría establecer los pasos utilizados para construir el software.
user2485710

Respuestas:

1

Un repositorio es solo una serie de directorios. Suele estar en un servidor web (a través de http) pero no tiene que ser así. El proceso completo de hacer esto es largo:

  • Crear y cargar una clave de firma GPG
  • Crea y firma tus paquetes
  • Configure un servidor web para alojar estas cosas
  • Use algo como Dak o Reprepro para configurar la estructura de directorios y exportarla al servidor web.

El resultado es un repositorio real que controlas. La diferencia con un repositorio de LP es que no hay acceso directo para agregar su clave de firma a las computadoras cliente. Tendrás que hacer que usen el método anticuado:

wget -q http://path/to/key.asc -O- | sudo apt-key add -

Y luego agregue el repositorio ( add-apt-repositorypuede agregar http://...direcciones).

E incluso después de eso, debe garantizar el tiempo de actividad. Si no puede mantener el repositorio, causará 404 advertencias en las máquinas de los clientes. A nadie le gusta eso.

Debian tiene la mejor documentación sobre cómo hacer esto:

Oli
fuente
2
gracias pero estoy buscando un servicio, no una guía.
user2485710