Arc*_*ahi 6 package-management launchpad ppa arm recipe
当我在这个配方中请求构建时,它只创建 32 位和 64 位包。如何创建包armhf,arm64或PowerPC?
raj*_*245 13
无需为使用 python 构建的包启用 arm 构建。中的架构debian/control应该是all,并且 PPA 包将自动在所有架构中工作(尽管 Launchpad 只会为amd64或显示它i386)。
对于其他包,architecturein的条目debian/control应该是any。
启用 ARM 构建
自 2016 年 11 月 8 日起,启用 ARM 构建是自助服务:您可以更改 PPA 设置中的一个选项,使其自动为以下任何架构构建(文档链接):
登录并选择 PPA 页面右上角的“更改详细信息”。在随后的页面底部,您将看到可以启用的上述选项。
以下条目是只有 Launchpad 管理员才能为您的帐户启用的条目。
对于这些,您仍然请求访问论坛,尽管搜索论坛表明 Canonical 以前仅在特殊情况下才这样做(仅当您是 Canonical 员工或与 Canonical 签订合同时)。另一个论坛帖子建议现在所有用户都可以使用 powerpc 和 s390x 版本,但我不确定在非虚拟化 Canonical 硬件上构建(可能是恶意的)包的安全问题是否已解决。
为 ARM 构建已发布的包
一旦你已经在Launchpad中PPA设置中启用ARM,单击“复制包”,并复制软件包到相同的PPA(点击“复制现有的二进制文件”,这样的Launchpad会简单地复制已建成的包amd64或者i386,只将为 ARM 构建新包)。当您的软件包的下一个版本发布时,您不必重复此过程,Launchpad 将自动为您选择的所有架构构建它。
| 归档时间: |
|
| 查看次数: |
1556 次 |
| 最近记录: |