Existe uma maneira de construir rpm's e deb's no mesmo sistema

4

Eu tenho um grande aplicativo corporativo Java que é necessário para gerar pacotes rpm e deb.

Atualmente, isso significa que nós criamos o aplicativo em duas caixas diferentes, uma com o CentOS e outra com o Ubuntu 10.04.

Em um mundo ideal, eu poderia executar a compilação de um desses sistemas e produzir pacotes de rpm e deb em uma única passagem.

Isso é possível?

    
por Gareth Davis 26.04.2012 / 13:54

3 respostas

6

Dê uma olhada no link .

    
por 26.04.2012 / 14:00
6

Veja o serviço Open Build

    
por 26.04.2012 / 14:01
1

Idealmente você deveria estar construindo pacotes em um ambiente chroot, usando algo como pbuilder para debs e simulada para RPMs. Mock pode ser executado no Ubuntu para que você possa fazer tudo em uma única máquina de compilação. Os ambientes de criação do Chroot garantem que os pacotes sejam construídos de forma limpa e não sejam afetados por nenhuma estranheza na máquina host. Eles também usam as dependências corretas ao criar versões diferentes do SO.

    
por 27.04.2012 / 02:50