Como construir um arquivo deb de 32 bits em uma máquina de 64 bits?

5

Eu segui esta resposta para obter as dependências de compilação para o que estou construindo, e então realmente compilar a fonte e construí-lo em um arquivo deb, no entanto eu estou precisando criar um arquivo deb para 32 bits, e eu estou executando 64 bits, então ele automaticamente torna um de 64 bits e não um de 32 bits, então está lá alguma maneira que eu possa especificar que eu quero criar um de 32 bits e não um de 64 bits?

    
por Great Uncle Bulgaria 07.08.2015 / 16:55

1 resposta

5

você pode simplesmente especificar a arquitetura via -a em debuild :

debuild -a i386

Embora na maioria dos casos isso não funcione. pbuilder é uma ferramenta fantástica que fornece a você um sistema Ubuntu / Debian limpo dentro de seu ambiente, no qual você pode especificar a arquitetura.

man pbuilder tem todas as informações que você precisa para criar seu arquivo de 32 bits. Aqui estão alguns comandos úteis para você dentro de pbuilder :

sudo pbuilder --create --architecture i386
sudo pbuilder --build mypackage.dsc

manual do usuário do pbuilder

    
por AliReza Mosajjal 07.08.2015 / 20:00