Como não precisamos retroceder a subversão, só posso dar uma campanha geral:
Estamos usando um reprepro interno, é uma boa opção para que seu próprio software seja facilmente distribuído em sua empresa em vários hosts e até fornece pacotes assinados por gpg (se configurado para).
É claro que você precisa mergulhar nas profundezas do desenvolvimento do pacote debian (às vezes), mas ele paga rapidamente depois de ter os passos básicos documentados.
Pacotes já em upstream para os quais você só precisa de uma versão mais nova / específica são muito fáceis de acessar (na maior parte do tempo). Em 90% dos casos, você pode simplesmente obter a fonte e copiar o diretório debian
para que, depois de um dpkg-builpackage
(procure as opções necessárias na manpage), você simplesmente faça o upload para o seu repositório e simplesmente apt-get install
do pacote.
No entanto, a documentação não é exatamente colorida, então você pode ter problemas dependendo do seu conhecimento. No geral, posso dizer que isso nos ajudou a otimizar muito os nossos sistemas, já que agora temos um local central para extrair atualizações (internas). Você pode até configurá-lo regularmente (ou manualmente) para extrair atualizações de repositórios upstream e pode até ter múltiplas distribuições que você pode usar para testes internos, já que você provavelmente não quer que pacotes não testados do backports.org ou do repositório volattile sejam instalados seu servidor sem testes anteriores.