在 Xenial 中升级 systemd 的安全方法?

在 Xenial 中升级 systemd 的安全方法?

Xenial (16.04) 有systemd-229。不幸的是,该版本似乎仍然存在一个导致其无法KillUserProcesses正常工作的错误。参见此错误

因此,我想升级到至少230,甚至更新。

由于 systemd 是 Ubuntu 的核心管道,我该如何安全地执行此操作?

(编辑:固定版本号)

答案1

您有五个选项。您需要决定哪些标准(LTS、安全、简单、快速)更重要 - 没有选项可以满足所有标准:

  1. 等待下一个 LTS。这很安全,但不能解决您的问题。

  2. 安装较新的非 LTS 版本。这个也安全,不过你好像不喜欢这个。

  3. 提交稳定版本更新在 Launchpad 上请求将修复程序反向移植到 16.04。这相当安全 - SRU 经过了充分测试。SRU 需要时间,并且可能会被开发人员完全拒绝。

  4. 尝试从较新版本的 Ubuntu 安装 systemd 包。这几乎肯定不安全,并且有严重破坏系统的风险。

  5. 学习编译 systemd,并安装新版本。这需要很高的技巧和耐心才能做好。很多很多的破坏和挫折机会,除非你有具有编译和初始化经验。

相关内容