sef sf Asked: 2023-01-08 12:56:32 +0800 CST2023-01-08 12:56:32 +0800 CST 2023-01-08 12:56:32 +0800 CST systemd 发行版中的哪些软件包依赖于它? 772 我知道你不能在发行版上安装 runit 或 openrc 并期望它工作的原因是一些包和东西依赖于 systemd。他们究竟依靠什么?systemctl命令?什么是系统特定的? systemd 1 个回答 Voted Best Answer Simon Richter 2023-01-08T22:40:47+08:002023-01-08T22:40:47+08:00 在大多数情况下,桌面环境需要 dbus 提供的组件激活逻辑,现在它几乎需要 systemd,并且有一些功能依赖于声明性配置接口来激活和停用功能。 例如,有一个下拉按钮让用户选择当用户关闭盖子时机器是挂起、休眠还是忽略它需要 systemd-logind,因为它是唯一具有相应设置的现有实现。 传统的 Unix 守护进程基本上不关心它们是否从 systemd 启动并且通常不会从中获利太多。
在大多数情况下,桌面环境需要 dbus 提供的组件激活逻辑,现在它几乎需要 systemd,并且有一些功能依赖于声明性配置接口来激活和停用功能。
例如,有一个下拉按钮让用户选择当用户关闭盖子时机器是挂起、休眠还是忽略它需要 systemd-logind,因为它是唯一具有相应设置的现有实现。
传统的 Unix 守护进程基本上不关心它们是否从 systemd 启动并且通常不会从中获利太多。