Em suma, você precisa empacotar sua aplicação no formato de empacotamento da Debian. Se você souber como empacotar, basta fazer o upload de um arquivo tar ou zip com o pacote fonte.
Se você não sabe empacotar, você tem duas opções:
- Se o seu aplicativo for um aplicativo comercial , você poderá fazer o upload dos arquivos .jar e a Canonical o empacotará para você
- Se o seu aplicativo for um aplicativo de código aberto , você poderá entrar em contato com o Conselho de revisão de aplicativos do Ubuntu e-mail ou IRC e eles ajudarão você a começar. Como alternativa, você pode aprender mais sobre empacotamento no Guia de empacotamento do Ubuntu
Isso também é explicado em:
E em mais detalhes, em: