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 debuildper creare il pacchetto, allora il vostro lavoro è un po 'più facile. debuildgenera molti file tra cui .dsc e .changes
Potresti aver usato il .dscfile con pbuilder-distper 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 requestsyncstrumento per presentare una richiesta di sincronizzazione su LP. Per requestsyncfunzionare devi eseguire manage-credentialsper accedere a Launchpad
Entrambi questi strumenti sono in pacchetto ubuntu-dev-tools