5

我一直在寻找 snap 包管理系统和 alpine linux 之间的兼容性,但找不到任何相关资源。有没有计划让它在 alpine linux 上可用?在这方面有什么进展吗?

4

1 回答 1

4

需要说明的是:这里有两个组件:snapd,负责运行 snap,以及 Snapcraft,负责构建/创建 snap。您特别询问了 Snapcraft,它与 snapd 不同,目前是特定于 Ubuntu 的。这是因为它假设 build- 和 stage-packages 是 debs,并尝试使用apt(和 apt python 绑定)来获取它们。

目前正在更改为更具可扩展性,可能首先添加 RPM 支持。高山可能需要apk那里的支持。

即将推出的另一个功能是默认构建 lxd 容器。这可能是更简单的方法,Snapcraft 可以在 Alpine 上本地运行,然后使用 Ubuntu 容器构建包。

如果您对 snapd 感到好奇,您可以从这张表中看到,Alpine 目前似乎不是目标。但是,请务必记录一个错误,要求将其放在路线图上。

于 2017-03-28T20:33:55.477 回答