Se você está fazendo isso para pacotes únicos para clientes únicos, faça do jeito que você está fazendo soar certo. Eles precisarão adicionar a chave, adicionar o repositório, atualizar e instalar. Pouco de uma rota longa mas pode ser fervida em alguns comandos. Você também pode distribuir um script faz o acima para o usuário, mas mesmo assim você precisa instruí-los para chmod / executá-lo.
Se você pretende isso para distribuição em massa (mesmo pacote para muitas pessoas) e quer que ele seja vendido em geral, fale com a Canonical. Eles têm repositórios de parceiros e repositórios privados de software à venda. Eles vão querer um corte embora. Você pode ler mais sobre isso em a FAQ do desenvolvedor e, em seguida, apenas faça login no site do desenvolvedor para começar .