LXC/LXD 作为 Debian 软件包

Mel*_*lab 6 apt deb lxc lxd snap

从 APT 安装 LXD 会将其安装为 Snap 软件包,而 LXC 程序是从 Debian 软件包安装的,运行它们会告诉我需要安装 LXD snap。是否有办法将 LXC 和 LXD 作为 Debian 软件包安装?LXD 应该取代 LXC 吗?

use*_*124 4

LXD 是免费/开源软件,由 linuxcontainers.org 开发。

维护者已转为仅为 LXD 生成 snap 包,适用于以下版本:LXD 2.x、3.x、4.x。运行时您可以看到所有这些版本snap info lxd

您仍然可以使用 LXD 3.0.x 作为 deb 软件包,LXD 团队将支持该软件包直至 2023 年。您可以在 Ubuntu 18.04 中获得此版本的 LXD。请注意,LXD 3.0.x 已被功能冻结(没有新功能,但确实获得了安全更新)。

话虽如此,没有什么可以阻止第三方(例如 Linux 发行版的维护者)打包 LXD 并以不同的包格式分发它。例如,您可以在 OpenSUSE 中获取最新的 LXD。

过去在 Debian 中打包 LXD 是有困难的,因为 Debian 有一个政策来单独打包每个单独的组件包(即 LXD 中的 Go 库)。直到几个月前,其中一些软件包还存在于单独的源代码树中(即不是发布的上游版本)。AFAIK,现在所有这些都已经解决了,因此Debian 可能会再次承担打包 LXD 的任务。如果您认识感兴趣的 Debian 开发人员,您可以要求他们对此进行研究。