Come sviluppatore di software libero, voglio inserire la mia applicazione in Ubuntu.
Devo fornire un tarball di origine e chiedere il packaging? O dovrei creare un pacchetto da solo? Dovrei prendere di mira Ubuntu direttamente o dovrei provare ad entrare in Debian e poi in Ubuntu automaticamente?
Migliore risposta
Esistono diversi percorsi che un pacchetto può intraprendere per accedere a Ubuntu. La panoramica dello sviluppo di Ubuntu rivolta a sviluppatori "a monte" come te potrebbe essere un utile punto di partenza, ma cercherò di darti anche alcune indicazioni.
Tramite Debian
In generale, se stai pubblicando software gratuito e open source, passare prima attraverso Debian è il percorso migliore. In questo modo assicura che il tuo pacchetto abbia un manutentore dedicato. Raggiungerà anche il maggior numero di utenti in quanto sarà disponibile non solo in Debian e Ubuntu, ma anche in tutti i loro derivati. Alcuni link utili per richiedere/fornire nuovi pacchetti in Debian:
-
Pacchetti con necessità di lavoro e prospettive
– Informazioni su come
segnalare i bug di "Intento al pacchetto" e "Richiesta
di pacchetto", nonché l'elenco di
ITP e RFP aperti. -
Debian Mentors
FAQ – debian-mentors è per il
tutoraggio di sviluppatori Debian nuovi e potenziali
. È qui che puoi
trovare uno sponsor per caricare il tuo pacchetto nell'archivio. -
Debian Developer's Reference – La sezione Debian Developer's Reference sui nuovi pacchetti. L'intero documento ha un valore inestimabile sia per i packager Ubuntu che Debian.
Direttamente in Ubuntu
In alcuni casi, potrebbe avere senso andare prima direttamente in Ubuntu. Alcuni link utili:
-
Il sito degli sviluppatori di app di Ubuntu:per le applicazioni desktop leggere, puoi inviarle direttamente nella sezione Le mie app di developer.ubuntu.com, l'App Review Board le esaminerà e verranno pubblicate nel Software Center.
-
Guida all'imballaggio:un'introduzione a come creare pacchetti per Ubuntu.
-
REVU:uno strumento basato sul Web a cui i contributori di Ubuntu possono caricare nuovi pacchetti per la revisione da parte degli sviluppatori Ubuntu per l'inclusione in Ubuntu.
-
Processo di sponsorizzazione:dopo aver inserito Ubuntu, puoi mantenere il tuo pacchetto attraverso il processo di sponsorizzazione.
Archivi di pacchetti personali
Oltre ai canali ufficiali Ubuntu e Debian, Launchpad ti offre la possibilità di distribuire pacchetti Debian direttamente ai tuoi utenti attraverso i suoi archivi di pacchetti personali o PPA in breve. Un aspetto particolarmente utile di un PPA è che puoi fornire build giornaliere del tuo software a scopo di test.
Correlati:in uno script Bash cosa significa un punto seguito da uno spazio e quindi un percorso in Ubuntu?