我一直在寻找snap包管理系统和alpine linux之间的兼容性,但找不到任何相关资源。有没有计划让它在alpine linux上可用?在这方面取得了哪些进展?
答案 0 :(得分:2)
要明确:这里有两个组件:snapd,负责运行快照,Snapcraft,负责构建/创建快照。您特别询问Snapcraft,它与snapd不同,目前是特定于Ubuntu的。这是因为它假定构建和阶段包是debs,并尝试使用apt
(以及apt python绑定)来获取它们。
这是currently changing更具可扩展性,可能首先添加RPM支持。 Alpine可能需要apk
支持。
即将推出的另一项功能是默认构建lxd容器。这可能是更容易的路径,Snapcraft可以在Alpine上本地运行,然后使用Ubuntu容器构建包。
如果您对snapd感到好奇,可以从this table看到Alpine目前似乎不是目标。但是,请log a bug请求将其放在路线图上。