是否有任何软件包可以随服务一起发送 systemd 预设文件?

是否有任何软件包可以随服务一起发送 systemd 预设文件?

我发现以下内容来自systemd.preset 手册页

不建议在实现单元的各个软件包中发送预设文件,而是将它们集中在分发或旋转默认策略中,可以通过管理员策略进行修改。

/usr/lib/systemd/system-preset我在我的计算机上找不到任何特定于包的预设文件。

是否存在任何软件会将此类预设文件与软件包一起发送?此类 rpm 会将预设文件安装到 中/usr/lib/systemd/system-preset。(除了默认的 systemd 和分发预设文件)。

答案1

在 Arch Linux 上,使用pkgfile

#pkg文件-u
$ pkgfile -v -g "/usr/lib/systemd/system-preset/*"
核心/systemd 232-4 /usr/lib/systemd/system-preset/90-systemd.preset
核心/systemd 232-4 /usr/lib/systemd/system-preset/99-default.preset

在 Debian 或 Ubuntu 上,使用apt-file

#apt-file 更新
$ apt-file 搜索 /lib/systemd/system-preset
systemd:/lib/systemd/system-preset/90-systemd.preset
zfsutils-linux:/lib/systemd/system-preset/50-zfs.preset

答案2

除了上述@grawity的回答之外,在Centos上,使用yum whatprovides

yum whatprovides "/usr/lib/systemd/system-preset/*"

相关内容