![LXC/LXD 作为 Debian 软件包](https://linux22.com/image/1177170/LXC%2FLXD%20%E4%BD%9C%E4%B8%BA%20Debian%20%E8%BD%AF%E4%BB%B6%E5%8C%85.png)
从 APT 安装 LXD 会将其安装为 Snap 包,而 LXC 程序是从 Debian 包安装的,运行它们会告诉我需要安装 LXD snap。有没有办法将 LXC 和 LXD 安装为 Debian 包?LXD 应该取代 LXC 吗?
答案1
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 库)。直到几个月前,其中一些包还存在于单独的源代码树中(即不是发布的上游版本)。据我所知,现在所有这些都已解决,因此Debian 可能会再次承担打包 LXD 的任务。如果您认识感兴趣的 Debian 开发人员,您可以请他们研究一下这个问题。