GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come ottenere il software in Ubuntu?

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?
Ubuntu
  1. Come installare Spotify su Ubuntu e Debian

  2. Personalizza il terminale su Ubuntu 20.04:come farlo?

  3. Debian:come eseguire programmi a 32 bit su una Debian/ubuntu a 64 bit?

  4. Come far funzionare la webcam con Ubuntu 14.04?

  5. Come ottenere l'ultima versione di Winetricks su Ubuntu?

Come ottenere Windows Look &Feel su Ubuntu 18.04

Come rimuovere un PPA in Ubuntu

Come installare SpamAssassin su Ubuntu/Debian

Come installare PrestaShop su Ubuntu/Debian

Come ottenere l'ultima versione di vim su Ubuntu 20.04?

Come elencare i pacchetti software installati su Ubuntu