Criando pacotes DEB personalizados de programas comuns

3

Eu tenho um número crescente de servidores rodando Debian ou Ubuntu com versões customizadas do Apache, PHP, etc.
Eu pensei que poderia economizar tempo criando minha própria fonte de APT e colocando cópias já compiladas desses pacotes que todos os meus servidores podem usar. Dessa forma, eu também posso atualizá-los todos de uma vez.
Eu consegui encontrar vários conjuntos de instruções para criar repositórios deb ( 1 , 2 , 3 por exemplo), mas ainda não encontrei a melhor maneira de realmente compilar e empacotar o software.
Quaisquer tutoriais ou sugestões sobre como compilar e empacotar o Apache HTTPD, PHP (e software em geral) para um repositório DEB personalizado?

    
por yakatz 18.04.2012 / 00:35

1 resposta

5

Se você deseja apenas criar algo rapidamente para uso interno apenas em seus próprios sistemas, convém dar uma boa olhada em FPM - Gerenciamento de Pacotes Effing (wiki) . Criar um pacote com isso é muito fácil.

O pacote binário HOWTO também funciona e é muito fácil de seguir. Basta colocar os arquivos em um diretório, construir seu arquivo de controle e colocar no diretório correto e executar um comando para construir o arquivo.

Se você já planejou compartilhar seus pacotes, ou se tornar um desenvolvedor Debian / Ubuntu, você deve dar uma boa olhada no Manual de Políticas Debian . Tudo o que você precisa saber está lá com muitos detalhes.

    
por 18.04.2012 / 00:54

Tags