Existe uma alternativa à barra de ativação para um repositório deb?

8

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

user2485710
fonte
Você está procurando um software para criar e publicar seu próprio repositório? Ou você está procurando um serviço on-line fornecendo isso para você?
gertvdijk
@gertvdijk um serviço, eu também gostaria de definir as etapas usadas para criar o software.
user2485710

Respostas:

1

Um repositório é apenas uma série de diretórios. Geralmente, ele está em um servidor Web (por http), mas não precisa estar. O processo completo de fazer isso é longo:

  • Criar e fazer upload de uma chave de assinatura GPG
  • Crie e assine seus pacotes
  • Configure um servidor web para hospedar essas coisas
  • Use algo como Dak ou 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 de LP é que não há atalho para adicionar sua chave de assinatura aos computadores clientes. Você precisará fazê-los usar o método antiquado:

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

E adicione o repositório ( add-apt-repositorypode adicionar http://...endereços).

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

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

Oli
fonte
2
obrigado, mas estou procurando um serviço, não um guia.
user2485710