dpkg-deb,我如何指定体系结构

dpkg-deb,我如何指定体系结构

我正在尝试为需要安装在 Power 机器上的软件创建一个 Debian 包。Poweruname -a机器上的输出为:

ppc64le ppc64le ppc64le GNU/Linux

我已经拥有使用 dpkg-deb 命令创建的 amd64 架构的 debian 软件包。
如何在 dpkg-deb 命令中指定架构来解决这个问题?或者有更好的方法可以解决这个问题。

谢谢。

答案1

没关系。找到解决方案了。
在 DEBIAN/control 文件中,您需要提供以下架构:
Version: ppc64el 它在我的 Power 机器上运行良好。

答案2

事实上,如果这是一款只适用于 ppc64el 的软件,您不应该使用“Version: ppc64el”,而应该使用“Architecture: ppc64el”。如果您的软件能够在您尝试构建的任何架构上构建,您也可以使用“Architecture: any”。

相关内容