sfondo
Ubuntu non consente il caricamento di pacchetti binari, ma solo pacchetti sorgente creati da server di compilazione.
Ottenere i tuoi pacchetti direttamente nei repository Ubuntu non è così facile. Si consiglia di averlo prima in Debian e farlo sincronizzare da lì. Quindi per ora puoi metterlo lì nel tuo PPA. Puoi creare un PPA con il tuo account Launchpad.
Caricamento su PPA
Se è stato utilizzato debuild
per creare il pacchetto, allora il vostro lavoro è un po 'più facile. debuild
genera molti file tra cui .dsc e .changes
Potresti aver usato il .dsc
file con pbuilder-dist
per creare il file deb, quindi ora tutto ciò che devi fare è pubblicarlo su un PPA per ora. Uso
dput ppa: yourlaunchpadusername / ppaname foo.changes
Dovrai firmare il pacchetto prima del caricamento con la stessa chiave che hai caricato nel tuo account Launchpad
Inserire Debian / Ubuntu
Il push del tuo pacchetto nei repository Ubuntu / Debian include una recensione del manutentore e dei master ftp di Debian. La licenza deve essere molto chiara senza ambiguità. Potrebbe essere necessario uno sponsor per il caricamento su Debian
Presentazione di un ITP
Potrebbe essere necessario presentare un ITP (Intendi pacchetto) per farlo impacchettare in Debian. Questa è solo una procedura formale.
Quando il pacchetto è disponibile in sperimentale / instabile, è possibile utilizzare lo requestsync
strumento per presentare una richiesta di sincronizzazione su LP. Per requestsync
funzionare devi eseguire manage-credentials
per accedere a Launchpad
Entrambi questi strumenti sono in pacchetto ubuntu-dev-tools