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.


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:


2
obrigado, mas estou procurando um serviço, não um guia.
user2485710
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.