将我的 Qt-Binary 应用程序打包为 Snap

ndb*_*dbd 5 snap

我无意冒犯,但 Snappy/Snapcraft 文档还有一些不足之处。特别是我有点迷失了我必须做什么来处理这个看似简单的用例:

我的应用程序由一堆已编译的二进制文件组成,包括所有必要的库(在我的例子中是 Qt 5.7)和一堆资源文件。我需要将它们作为自定义库提供,我不希望 snapcraft 编译或构建任何东西。实际上只需复制库并确保使用我提供的库而不是任何系统默认值。

有这方面的例子吗?在 snappy-playpen 存储库中,似乎只有更复杂的情况,即从其他地方下载某些内容,或者从现有包等组合在一起的内容。

dho*_*ach 2

dump只需在这种情况下使用插件: http ://snapcraft.io/docs/reference/plugins/dump

应该将其全部放入一个目录中,您可以使用filesets它来指定要复制的确切位。用于organize重命名事物。

在这里找到更多例子。