Contexte
Ubuntu n'autorise pas le téléchargement de packages binaires, mais uniquement les packages sources créés par les serveurs de génération.
Obtenir vos paquets directement dans les dépôts Ubuntu n’est pas si facile. Il est recommandé de l’avoir d’abord dans Debian et de le synchroniser à partir de là. Donc, pour l'instant, vous pouvez le mettre là dans votre PPA. Vous pouvez créer un PPA avec votre compte Launchpad.
Téléchargement sur PPA
Si vous aviez l'habitude debuild
de construire le paquet, votre travail est un peu plus facile. debuild
génère de nombreux fichiers, y compris .dsc et .changes
Vous avez peut-être utilisé .dsc
fichier avec pbuilder-dist
pour créer le fichier deb. Il ne vous reste donc plus qu'à le publier dans un PPA pour le moment. Utilisation
dput ppa: yourlaunchpadusername / ppaname foo.changes
Vous devrez signer le package avant de le télécharger avec la même clé que celle que vous avez téléchargée dans votre compte Launchpad.
Pousser dans Debian / Ubuntu
La diffusion de votre paquet dans les dépôts Ubuntu / Debian inclut une révision du responsable et des maîtres ftp de Debian. La licence doit être très claire et sans ambiguïté. Vous aurez peut-être besoin d'un sponsor pour télécharger sur Debian
Dépôt d'un ITP
Vous devrez peut-être déposer un ITP (Intend to package) pour le mettre dans un paquet Debian. Ceci est juste une procédure formelle.
Lorsque le paquet est disponible dans experimental / unstable, vous pouvez utiliser requestsync
tool pour déposer une demande de synchronisation sur LP. Pour requestsync
travailler, vous devez vous manage-credentials
connecter à Launchpad.
Ces deux outils sont dans le paquet ubuntu-dev-tools