callegar Asked: 2021-11-12 10:06:26 +0800 CST2021-11-12 10:06:26 +0800 CST 2021-11-12 10:06:26 +0800 CST 编译/测试/使用 systemd-resolved 是否与支持的系统上存在的其余 systemd 版本不一致? 772 是否可以仅从大型 systemd 源(没有 systemd 的所有其余部分)编译 systemd-resolved 以尝试确定反向移植的修复?新的 systemd-resolved 能否与基于旧 systemd 的系统的其余部分共存? systemd resolve 1 个回答 Voted Best Answer John Mahowald 2021-11-12T13:49:49+08:002021-11-12T13:49:49+08:00 不,仅构建和升级 systemd 的一个二进制文件是不支持的。例如,您可能会寻求帮助的人将难以重现您正在做的事情。 解决了,就像组成这个东西的几十个二进制文件一样,链接到一些系统共享代码。这不太可能在任意数量的版本中保持二进制兼容。它可能有效,但我个人不愿意解开 systemd 的内部依赖关系来证明这一点。 相反,请尝试升级所有 systemd。首先,尝试在具有相对较新版本的发行版上重现该问题。在 Red Hat 领域,截至 2021 年,这可能是 Fedora 35 或 RHEL 9。一旦有证据表明较新的发行版有所改进,然后开始隔离相关更改。或者启动一个操作系统升级项目。
不,仅构建和升级 systemd 的一个二进制文件是不支持的。例如,您可能会寻求帮助的人将难以重现您正在做的事情。
解决了,就像组成这个东西的几十个二进制文件一样,链接到一些系统共享代码。这不太可能在任意数量的版本中保持二进制兼容。它可能有效,但我个人不愿意解开 systemd 的内部依赖关系来证明这一点。
相反,请尝试升级所有 systemd。首先,尝试在具有相对较新版本的发行版上重现该问题。在 Red Hat 领域,截至 2021 年,这可能是 Fedora 35 或 RHEL 9。一旦有证据表明较新的发行版有所改进,然后开始隔离相关更改。或者启动一个操作系统升级项目。