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 debuildde construire le paquet, votre travail est un peu plus facile. debuildgénère de nombreux fichiers, y compris .dsc et .changes
Vous avez peut-être utilisé .dscfichier avec pbuilder-distpour 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 requestsynctool pour déposer une demande de synchronisation sur LP. Pour requestsynctravailler, vous devez vous manage-credentialsconnecter à Launchpad.
Ces deux outils sont dans le paquet ubuntu-dev-tools