如何在64位计算机上构建32位deb文件?
我已经按照这个答案来获取我正在构建的构建依赖项,然后实际编译源代码并将其构建为deb文件,但是我需要为32位创建一个deb文件,而我正在运行64- bit,所以它会自动使它成为64位而不是32位,所以有什么方法可以指定我希望它创建32位而不是64位吗?
你可以在debuild
通过-a简单地指定架构:
debuild -a i386
虽然在大多数情况下是行不通的。 pbuilder
是一个很棒的工具,它为您提供了一个干净的Ubuntu / Debian系统,您可以在其中指定其体系结构。
man pbuilder
拥有您创建32位存档所需的所有信息。 这里有一些pbuilder
中有用的命令:
sudo pbuilder --create --architecture i386 sudo pbuilder --build mypackage.dsc
pbuilder的用户手册