popey Asked: 2016-06-16 00:25:22 +0800 CST2016-06-16 00:25:22 +0800 CST 2016-06-16 00:25:22 +0800 CST 测试干净的 snapcraft 构建 772 我为应用程序制作了 snapcraft.yaml。它建立在我的电脑上,但一个朋友发现它不是为他建立的。在共享之前,如何确保为所有人构建快照? ubuntu-core 1 个回答 Voted Best Answer Simon Quigley 2016-06-16T00:43:08+08:002016-06-16T00:43:08+08:00 Snapcraft 具有内置cleanbuild功能。它使用 LXD 制作容器,然后在容器中安装所需的工具。然后它将构建您的快照,因此您可以确保存在所需的所有构建依赖项,并且您的朋友可以很好地构建它。 确保 LXD 已安装并正在运行(Stéphane Graber 的优秀指南可在此处获得),然后在与 snapcraft.yaml 相同的目录中运行以下命令: snapcraft cleanbuild
Snapcraft 具有内置
cleanbuild
功能。它使用 LXD 制作容器,然后在容器中安装所需的工具。然后它将构建您的快照,因此您可以确保存在所需的所有构建依赖项,并且您的朋友可以很好地构建它。确保 LXD 已安装并正在运行(Stéphane Graber 的优秀指南可在此处获得),然后在与 snapcraft.yaml 相同的目录中运行以下命令:
snapcraft cleanbuild