Existe uma alternativa para o launchpad de um repositório deb?

8

Estou curioso para saber se existe uma alternativa real ao Launchpad para um desenvolvedor que deseja construir seu próprio repositório.

    
por user2485710 17.03.2014 / 16:40

1 resposta

1

Um repositório é apenas uma série de diretórios. É comum em um servidor web (sobre http), mas não precisa ser. O processo completo de fazer isso é longo:

  • Crie e faça upload de uma chave de assinatura de GPG
  • Crie e assine seus pacotes
  • Configurar um servidor da web para hospedar essas coisas
  • Use algo como o Dak ou o Reprepro para configurar a estrutura de diretórios e exportá-la para o servidor da Web.

O resultado é um repositório real que você controla. A diferença de um repositório LP é que não há nenhum atalho para adicionar sua chave de assinatura aos computadores clientes. Você terá que fazer com que usem o método antigo:

wget -q http://path/to/key.asc -O- | sudo apt-key add -

Em seguida, adicione o repo ( add-apt-repository pode adicionar http://... endereços).

E, mesmo depois disso, você precisa garantir o tempo de atividade. Se você não puder manter o repo, você vai causar 404 avisos nas máquinas dos clientes. Ninguém gosta disso.

O Debian tem a melhor documentação sobre como fazer isso:

por Oli 17.03.2014 / 17:07