Distribuindo seu software profissionalmente no Ubuntu?

1

Eu fiz um pacote .deb que hospedei em um servidor Apache. As pessoas podem fazer o apt-get install do meu repositório.

Quando as pessoas fazem "apt-get install mypackage". Eles recebem um aviso não autorizado.

Para resolver o aviso, assinei o pacote com gpg e gerou a chave pública. Meu cliente, em seguida, adiciona a chave pública de uma URL após a qual não recebe o aviso.

Agora, o que eu quero é que meu cliente não receba aviso sem problemas para baixar a chave pública e adicioná-la ao apt-keys. Como qualquer outro pacote de software famoso.

    
por Aashit Verma 05.08.2013 / 11:59

1 resposta

0

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 .

    
por Oli 05.08.2013 / 12:21