我从 21.10 升级到 22.04 后发现没有 bacula-fd 二进制文件,也没有软件包。其他两个组件 director 和 sd 存在,也有软件包,但没有 fd。升级前,Bacula 在 21.10 上运行良好。
有谁使用过 Bacula 22.04 版吗?
答案1
由于我只需要在我的 Ubuntu 服务器上安装 bacula-fd,因此我选择使用 Focal Fossa(20.04 LTS)中的软件包,该软件包在 Impish(21.10 非 LTS)上有 bacula-fd 9.4.2,而不是 9.6.7
从右上角的可下载文件部分下载软件包:
- https://launchpad.net/ubuntu/focal/amd64/libssl1.1/1.1.1f-1ubuntu2.16
- https://launchpad.net/ubuntu/focal/amd64/bacula-common/9.4.2-2ubuntu5
- https://launchpad.net/ubuntu/focal/amd64/bacula-fd/9.4.2-2ubuntu5
安装:
dpkg -i libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb
dpkg -i bacula-common_9.4.2-2ubuntu5_amd64.deb
dpkg -i bacula-fd_9.4.2-2ubuntu5_amd64.deb
注意:我在此安装中没有使用 bacula-fd 的任何 SSL/TLS 功能:
答案2
如果你在https://packages.ubuntu.com/您将只会找到 jammy (22.04) 的 bacula-doc 包。
在https://packages.debian.org/您将找到适用于最新 debian 的所有 bacula 软件包。
ubuntu 21.10 还拥有 universe 存储库中的所有 bacula 包。
我不知道 ubuntu 21.10 和 22.04 之间发生了什么......
答案3
根据[电子邮件保护]:看来它(bacula-fd)在 jammy 开发周期中被删除了,因为它无法从源代码构建。
就我的经验来说:
另外两个软件包(bacula-sd 和 bacula-director)包含在发行版中。21.10 中的 bacula-fd 在 22.04 上安装并运行良好。我也从 src 构建,没有看到 Alex 在构建中提到的错误。但是,我从未安装过它,因为我已经安装了 21.10 中的那个。