![指定不同的 snapcraft 输出文件夹](https://linux22.com/image/1011537/%E6%8C%87%E5%AE%9A%E4%B8%8D%E5%90%8C%E7%9A%84%20snapcraft%20%E8%BE%93%E5%87%BA%E6%96%87%E4%BB%B6%E5%A4%B9.png)
这是我使用 snapcraft 的第一步,每次我snapcraft
在文件夹中运行时snapcraft.yaml
,它都会生成所有的 build、stage、prime 文件夹。
有没有办法指定我希望将这些文件夹藏在一个文件夹中(如./tmp)?
答案1
您实际上无法指示 snapcraft 在特定位置创建文件夹,但如果您使用 Snapcraft 3 并在您的snapcraft.yaml
(例如base: core18
)中指定一个基础,则构建将在隔离环境中执行,并且这些文件夹不会在您的主机环境(您运行的环境)上创建snapcraft
。如果您只是需要它们,这应该可以解决您的问题。
编辑:有论坛帖子详细说明可能完全符合您要求的补丁提案。