Você precisa aprender como empacotar seu programa (não importa se é um script ou executável binário) no formato .deb
.
Depois, você pode inscrever-se no Launchpad e criar um PPA (arquivo de pacotes pessoais), no qual poderá fazer o upload do pacote.
Os usuários podem então adicionar seu PPA às suas fontes de software ( sudo add-apt-repository ppa:USERNAME/PPANAME && sudo apt-get update
) e instalá-lo ( sudo apt-get install abcd
) posteriormente.
Para permitir a instalação direta sem ter que adicionar um PPA primeiro, seu pacote teria que ser adicionado aos repositórios oficiais do Ubuntu da Canonical, mas este é um processo longo que provavelmente não vale o esforço no seu caso.
Links úteis:
Embalagem:
Criando um PPA:
- link
- Como posso criar um PPA?
Repositórios oficiais:
-
Como obter meu software no Ubuntu?