我已经关注这个答案获取我正在构建的构建依赖项,然后实际编译源代码并将其构建为 deb 文件,但是我需要为 32 位创建一个 deb 文件,并且我正在运行 64 位,所以它会自动使其成为 64 位而不是 32 位,所以有什么方法可以指定我希望它创建一个 32 位而不是 64 位的?
答案1
您可以简单地通过 -a 指定体系结构debuild
:
debuild -a i386
尽管在大多数情况下这并不起作用。pbuilder
是一个奇妙的工具,它在您的环境中为您提供一个干净的 Ubuntu/Debian 系统,您可以指定其架构。
man pbuilder
包含创建 32 位存档所需的所有信息。以下是其中几个有用的命令pbuilder
:
sudo pbuilder --create --architecture i386
sudo pbuilder --build mypackage.dsc