我在 x86 系统上为带有 snapcraft 的 arm 目标开发了一个 Ubuntu Core 应用程序。
该snapcraft.yaml包含architectures: [armhf]并产生了snapcraft.armhf.snap文件。这似乎没问题。
snapcraft.yaml
architectures: [armhf]
.armhf.snap
但是,如果某个部件包含使用 的 Ubuntu 依赖项stage-packages,则生成的快照仅包含 x86_64 库。
stage-packages
它如何解决这个问题?
arm ubuntu-core snap
arm ×1
snap ×1
ubuntu-core ×1