6.3. DNF Automatic の有効化
Red Hat Enterprise Linux (RHEL) 10 でソフトウェアの自動更新を有効にするには、DNF Automatic のタイマーユニットを有効にします。このユニットを有効にすることで、手動操作不要で、システムを常に保護し、最新の状態に保つことができます。
DNF Automatic を 1 回実行するには、systemd タイマーユニットを起動する必要があります。一方、DNF Automatic を定期的に実行する場合は、タイマーユニットを有効にする必要があります。
dnf-automatic パッケージで提供されているタイマーユニットの 1 つを使用することも、タイマーユニットのドロップインファイルを作成して実行時間を調整することもできます。
次のタイマーを使用できます。
-
dnf-automatic-download.timer: 利用可能な更新をダウンロードします。 -
dnf-automatic-install.timer: 利用可能な更新をダウンロードしてインストールします。 -
dnf-automatic-notifyonly.timer: 利用可能な更新を報告します。 -
dnf-automatic.timer: 利用可能な更新をダウンロード、ダウンロードおよびインストール、または報告します。
前提条件
-
/etc/dnf/automatic.conf設定ファイルを変更して、DNF Automatic の動作を指定している。
手順
systemdタイマーユニットを直ちに有効にして実行するには、次のように入力します。# systemctl enable --now <timer_name>タイマーをすぐに実行せずに有効にするだけの場合は、
--nowオプションを省略します。
検証
タイマーが有効化されていることを確認します。
# systemctl status <systemd_timer_unit>オプション: システム上の各タイマーが最後に実行された時刻を確認します。
# systemctl list-timers --all