Depois de bisbilhotar eu descobri que você não pode fazer o que você precisa fazer apesar da bondade multiarch, pelo menos não sem instalar toneladas de pacotes e / ou criar um ambiente chrooted.
Por sorte, parece que buildbots e mantenedores precisam fazer isso, então existem algumas ferramentas que podem servir a essa proposta. Eu vou usar pbuilder
, por duas razões, ele está disponível nos repositórios principais do Debian, ergo Ubuntu ', e é a criação automatizada de um ecossistema limpo que pode ser atualizado / excluído / mantido por capricho sem afetar seu sistema principal é flexibilidade. Talvez depois de um tempo eu escrevesse sobre o cross-toolchain.
Portanto, comece instalando os pacotes pbuilder
e ubuntu-dev-tools
e depois execute pbuilder-dist trusty i386 create
(você também pode especificar o release de destino usando --distribution trusty
, por exemplo). Agora, dependendo do seu download e da velocidade do sistema, isso pode demorar um pouco. Depois de terminar, você poderá criar qualquer pacote usando apenas o seguinte:
pbuilder-dist trusty i386 libvorbis_1.3.2-1.4.dsc
Você pode alterar trusty
para qualquer outra versão disponível. Isso geraria uma versão i386 do seu pacote.