7.3. 启用 DNF Automatic
要运行 DNF Automatic,必须始终启用并启动特定的 systemd 计时器单元。您可以使用 dnf-automatic
软件包提供的一个计时器单元,也可以根据自己的需要写入您自己的计时器单元。
要在您的系统上启用 DNF Automatic,请完成以下步骤。
先决条件
-
您可以通过修改
/etc/dnf/automatic.conf
配置文件来指定 DNF Automatic 的行为。
流程
要选择、启用并启动 下载 可用更新的 systemd 计时器单元,请使用:
# systemctl enable dnf-automatic-download.timer # systemctl start dnf-automatic-download.timer
要选择、启用并启动一个用来 下载并安装 可用更新的 systemd 计时器单元,请使用:
# systemctl enable dnf-automatic-install.timer
# systemctl start dnf-automatic-install.timer
要选择、启用并启动 报告 可用更新的 systemd 计时器单元,请使用:
# systemctl enable dnf-automatic-notifyonly.timer
# systemctl start dnf-automatic-notifyonly.timer
要选择、启用并启动一个 systemd 计时器单元,该单元 下载、下载并安装,或者 报告 可用更新,请使用:
# systemctl enable dnf-automatic.timer
# systemctl start dnf-automatic.timer
(可选)使用
--now
选项在一个命令中选择、启用并启动 systemd 计时器单元。例如:# systemctl enable --now dnf-automatic-download.timer
注意
您还可以从命令行或自定义脚本直接执行 /usr/bin/dnf-automatic
文件来运行 DNF Automatic。
验证
验证计时器是否已启用:
# systemctl status <systemd timer unit>
其它资源
-
dnf-automatic (8)
手册页 - dnf-automatic 软件包中包含的 systemd 计时器单元概述
- DNF Automatic 配置文件