如何在64位盒子上构建32位(i386).deb?

前端之家收集整理的这篇文章主要介绍了如何在64位盒子上构建32位(i386).deb?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有使用-m32交换机(在DMD和/或GCC)中成功编译的应用程序来产生:
appname: ELF 32-bit LSB executable,Intel 80386,version 1 (SYSV),dynamically linked
(uses shared libs),for GNU/Linux 2.6.15,not stripped

我创建的源包工作正常,在32位和64位Ubuntu上构建适当的二进制.debs。

我想在同一个64位机器上使用i386 .deb来生成64位.deb。

这是可能的,我应该在哪里寻找说明?

解决方法

答案取决于你的构建的复杂性。当正常的64位用户界面工具足以构建时,只需通过-a指定架构
debuild -ai386

但是,通常情况下这不起作用,在这种情况下,您将需要pbuilder。 pbuilder在一个chroot-ed环境中构建一个干净的Debian / Ubuntu系统。人pbuilder是一个很好的介绍。要开始使用,您需要:

sudo pbuilder --create --architecture i386
sudo pbuilder --build mypackage.dsc
原文链接:https://www.f2er.com/css/219317.html

猜你在找的CSS相关文章