Risposte:
Puoi farlo caricando il tuo programma sul launchpad e creando PPA.
PPA:
Un PPA è un archivio di pacchetti personali ed è un metodo per distribuire software agli utenti, senza richiedere agli sviluppatori di sottoporsi al processo completo di distribuzione nei principali repository di Ubuntu.
I PPA possono essere utilizzati per estendere il software disponibile in Ubuntu a entrambi i programmi che non sono altrimenti disponibili in Ubuntu, nonché per consentire versioni più recenti, come i programmi beta, che non sono ancora stati sottoposti a test sufficienti per essere importati nell'archivio principale.
Citato dal sito Web di Ubuntu
Esiste un file della guida PPA di Launchpad
Per installare il tuo programma, gli utenti dovranno aggiungere la ppa ai loro repository in questo modo:
sudo apt-add-repository ppa:yourppaname
e dopo aver sincronizzato l'indice del pacchetto con apt-get update
saranno in grado di installarlo conapt-get install