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