web-dev-qa-db-fra.com

Comment construire un fichier deb 32 bits sur une machine 64 bits?

J'ai suivi cette réponse pour obtenir les dépendances de construction de ce que je construis, puis compiler le code source et le construire dans un fichier deb, mais il me faut créer un fichier deb pour 32 bits , et je cours en 64 bits, donc il en fait automatiquement un 64 bits et non pas un 32 bits, est-il donc tout moyen que je peux spécifier que je le veux pour créer un 32 bits et non un Un 64 bits?

5
user364819

vous pouvez simplement spécifier l'architecture via -a dans debuild:

debuild -a i386

Bien que dans la plupart des cas cela ne fonctionnera pas. pbuilder est un outil fantastique qui vous fournit un système Ubuntu/Debian propre à l'intérieur de votre environnement et dont vous pouvez spécifier l'architecture.

man pbuilder a toutes les informations dont vous avez besoin pour créer votre archive 32 bits. Voici quelques commandes utiles pour vous à l'intérieur de pbuilder:

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

manuel utilisateur de pbuilder

5
AliReza Mosajjal