Contexte
Ubuntu n'autorise pas le téléchargement de paquets binaires, mais seulement de paquets sources qui sont construits par des serveurs de construction.
Obtenir vos paquets directement dans les dépôts d'Ubuntu n'est pas si facile. Il est recommandé de les avoir d'abord dans Debian et de les synchroniser à partir de là. Pour l'instant, vous pouvez donc le mettre dans votre PPA. Vous pouvez créer un PPA avec votre compte Launchpad.
Téléchargement vers le PPA
Si vous avez utilisé debuild
pour construire le paquet, alors votre travail est un peu plus facile. debuild
génère de nombreux fichiers, notamment des fichiers .dsc et .changes.
Vous avez peut-être utilisé .dsc
avec pbuilder-dist
pour créer le fichier deb, donc maintenant tout ce que vous devez faire est de le publier dans un PPA pour le moment. Utilisez
dput ppa:yourlaunchpadusername/ppaname foo.changes
Vous devrez signer le paquet avant de le télécharger avec la même clé que celle que vous avez téléchargée dans votre compte Launchpad.
Poussée dans Debian/Ubuntu
L'insertion de votre paquet dans les dépôts Ubuntu/Debian comprend une révision par le responsable et les maîtres du ftp chez Debian. La licence doit être très claire et sans ambiguïté. Vous pouvez avoir besoin d'un sponsor pour le téléchargement vers Debian.
Dépôt d'un PTI
Vous devrez peut-être déposer une ITP (Intend to package) pour l'avoir empaqueté dans Debian. Il s'agit juste d'une procédure formelle.
Lorsque le paquet est disponible dans experimental/unstable, vous pouvez utiliser requestsync
pour déposer une demande de synchronisation sur LP. Pour obtenir requestsync
en travaillant, vous devez exécuter manage-credentials
pour se connecter à Launchpad
Ces deux outils sont dans le paquet ubuntu-dev-tools