我制作了一个具有依赖项的 c++ Web 服务器。我通常从 aptitude 获取它们。我看到的唯一下载并将它们放入 snap 中的方法是构建一个部分并将它们列在“stage-packages”下。
我的问题是该部分需要插件和源代码,但我认为我不需要。有没有办法自己提取不同的依赖项?
答案1
所以您没有使用 Snapcraft 来构建您的 Web 服务器(记住它可以运行 make、cmake、autotools 等)?那么使用 nil 插件——它什么都不做,但允许您引入 stage-packages。例如:
name: foo
version: 1.0
vendor: me <[email protected]>
summary: My app summary
description: My app description
icon: icon.png
parts:
bar:
plugin: nil
stage-packages:
- my-system-dependency