当软件包需要运行时目录时,systemdtmpfiles.d
可能包含软件包所需的临时文件。因此,在安装 RPM 软件包时,正确的做法是安装包裹.conf
文件到/usr/lib/tmpfiles.d/
,然后执行systemctl daemon-reload
?
显然不是:新需要的目录没有创建。似乎必须明确运行systemctl start systemd-tmpfiles-setup.service
。我很困惑:在预系统区域中,我只是将运行时目录添加到包中,但现在/var/run
每次启动后都是空的。
RPM 和 systemd 的推荐清理解决方案是什么?