Antecedentes
Ubuntu no permite la carga de paquetes binarios, sino solo paquetes fuente creados por servidores de compilación.
Obtener sus paquetes directamente en los repositorios de Ubuntu no es tan fácil. Se recomienda tenerlo primero en Debian y sincronizarlo desde allí. Así que por ahora puedes incluirlo en tu PPA. Puede crear un PPA con su cuenta de Launchpad.
Subiendo a PPA
Si solías debuild
construir el paquete, entonces tu trabajo es un poco más fácil. debuild
genera muchos archivos, incluidos .dsc y .changes
Es posible que haya utilizado el .dsc
archivo con pbuilder-dist
para crear el archivo deb, por lo que ahora todo lo que necesita hacer es publicarlo en un PPA por ahora. Utilizar
dput ppa: yourlaunchpadusername / ppaname foo.changes
Deberá firmar el paquete antes de cargarlo con la misma clave que cargó en su cuenta de Launchpad
Empujando en Debian / Ubuntu
La inserción de su paquete en los repositorios de Ubuntu / Debian incluye una revisión del mantenedor y los maestros de ftp en Debian. La licencia tiene que ser muy clara sin ambigüedad. Es posible que necesite un patrocinador para subir a Debian
Archivar un ITP
Es posible que deba presentar un ITP (Intentar empaquetar) para empaquetarlo en Debian. Este es solo un procedimiento formal.
Cuando el paquete está disponible en experimental / inestable, puede usar la requestsync
herramienta para presentar una solicitud de sincronización en LP. Para comenzar a requestsync
trabajar, debe ejecutar manage-credentials
para iniciar sesión en Launchpad
Ambas herramientas están en paquete ubuntu-dev-tools