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

pep*_*uan 4 systemd 16.04

Xenial (16.04) 有systemd-229. 不幸的是,该版本似乎仍然存在阻止KillUserProcesses正常工作的错误。看到这个错误

所以,我想升级到至少230,甚至更新。

由于 systemd 是 Ubuntu 的核心管道,我该如何安全地做到这一点?

(编辑:固定版本号)

use*_*733 6

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

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

  2. 安装较新的非 LTS 版本。这也是安全的,但你似乎不喜欢这个。

  3. 文件中的稳定版本更新Launchpad上要求获得回迁到16.04修复。这是相当安全的 - SRU 已经过充分测试。SRU 需要时间,并且可能会被开发人员完全拒绝。

  4. 尝试从较新版本的 Ubuntu 安装 systemd 包。这几乎可以肯定根本不安全,并且可能会严重破坏您的系统。

  5. 学习编译 systemd,并安装较新的版本。这需要高超的技巧和耐心才能正确完成。很多很多失败和挫折的机会,除非您有多年的编译和初始化经验,否则根本不安全。