Como eu crio um servidor ppa privado?

7

Estou em uma pesquisa e uma etapa é criar um ppa para adicionar arquivos acadêmicos. Devido a internet de velocidade muito baixa e a impossibilidade de transformar o ppas hospedado no launchpad em público, ele deve ser hospedado no servidor local. Eu tentei seguir um tutorial de 2009, mas sem sucesso. Alguém pode me ajudar nisso?

    
por João Vinholi 29.09.2012 / 23:27

2 respostas

8

Um repositório ppa é simplesmente (aproximadamente) um repositório APT que é gerenciado pelo servidor da barra de lançamento.

Como alternativa, se você não quiser configurar um servidor de barra de lançamento (que não é fácil), você pode simplesmente criar um repositório apt, que é mais fácil e permitir que você distribua seus pacotes de maneira privada.

Você pode ver outras perguntas sobre isso em askubuntu - Como configurar um repositório apt .

E, a partir dessa pergunta, você pode seguir este guia sobre como criar um repositório . Veja que você tem duas opções, uma simples (fácil de seguir, mas não tão automática para usuários) e uma avançada (complexa, mas fácil de usar para usuários).

    
por PhoneixS 14.03.2013 / 09:25
1

Isso não vai ser fácil.

Tanto quanto eu posso dizer o uso de PPA é apenas launchpad.net. Portanto, não há servidor PPA.

De: link

  

O Personal Package Archives (PPA) permite que você carregue pacotes fonte do Ubuntu para serem compilados e publicados como um repositório apt pelo Launchpad. Você pode descobrir mais sobre os PPAs e como usá-los em nossa página de ajuda .

Então, para responder à sua pergunta: você precisará executar sua própria instância do Launchpad. Sorte sua, há um artigo muito extenso sobre isso aqui .

Do link algumas notas importantes:

  

Criar e executar o Launchpad requer um computador com Ubuntu. O site de produção do Launchpad.net é executado no Ubuntu 10.04 LTS. Os desenvolvedores executam principalmente 10.04 LTS, 11.10 ou 12.04 LTS, mas outros podem funcionar.

     

A configuração de desenvolvimento recomendada é o Ubuntu 12.04 LTS ou posterior executando o Launchpad em um contêiner LXC para minimizar seu impacto no sistema.

     

Nota: as alterações introduzidas pelo script de instalação podem quebrar sua configuração atual de desenvolvimento da web, portanto, é aconselhável experimentar o Launchpad em uma máquina virtual ou em um contêiner LXC, conforme descrito acima.

Também dê uma olhada em Alguém tem experiência com um instância privada do Launchpad?

    
por Rinzwind 30.09.2012 / 01:00

Tags