7.3. 启用 DNF Automatic
要运行 DNF Automatic 一次,您必须启动一个 systemd 计时器单元。但是,如果要定期运行 DNF Automatic,您必须启用计时器单元。您可以使用 dnf-automatic
软件包提供的计时器单元之一,或者您可以为计时器单元创建一个插入文件来调整执行时间。
先决条件
-
您可以通过修改
/etc/dnf/automatic.conf
配置文件来指定 DNF Automatic 的行为。
流程
要立即启用并执行 systemd 计时器单元,请输入:
# systemctl enable --now <timer_name>
如果想只启用计时器,而不立即执行它,请省略
--now
选项。您可以使用以下计时器:
-
dnf-automatic-download.timer
: 下载可用的更新。 -
dnf-automatic-install.timer
: 下载并安装可用的更新。 -
dnf-automatic-notifyonly.timer
: 报告可用的更新。 -
dnf-automatic.timer
:下载、下载并安装或报告可用的更新。
-
验证
验证计时器是否已启用:
# systemctl status <systemd timer unit>
可选:检查系统上每个计时器上次运行的时间:
# systemctl list-timers --all
其它资源
-
您系统上的
dnf-automatic (8)
手册页 - dnf-automatic 软件包中包含的 systemd 计时器单元概述