alpine - 在 AlpineLinux 上 snapcraft 的可用性

标签 alpine snapcraft

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

最佳答案

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

这是currently changing为了更可扩展,可能首先添加 RPM 支持。 Alpine 可能需要 apk支持那里。

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

如果你对 snapd 感兴趣,可以从 this table 看阿尔卑斯山目前似乎不是目标。但是,请执行log a bug要求将其列入路线图。

关于alpine - 在 AlpineLinux 上 snapcraft 的可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43079053/

相关文章:

linux - 我在snapcraft上上传了snap,现在如何删除它?

fonts - 如何使 Arch Linux 上的 Snap Store 字体显示为文本而不是空矩形?

docker - 从 Docker 容器显示 Android Studio GUI,同时通过 headless Ubuntu 服务器进行 SSH 隧道传输

git - docker alpine 9 构建期间的 "Host key verification failed"

docker - 如何为 alpine linux 安装 msodbcsql17 驱动程序?

intellij-idea - IntelliJ IDEA 无法按描述运行

python - apk python软件包未安装在Alpine Docker Image中

docker - Alpine Linux字体

ubuntu - 安装 snap "core"(3604) ([start snap-core-3604.mount] 失败

python - 将 python venv 部署为 snap