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
オプションを使用して、1 つのコマンドで systemd タイマーユニットを選択、有効化、および起動します。以下に例を示します。# systemctl enable --now dnf-automatic-download.timer
コマンドラインまたはカスタムスクリプトから /usr/bin/dnf-automatic
ファイルを直接実行して、DNF Automatic を実行することもできます。
検証
タイマーが有効化されていることを確認します。
# systemctl status <systemd timer unit>
関連情報
-
dnf-automatic (8)
man ページ - dnf-automatic パッケージに含まれる systemd タイマーユニットの概要
- DNF Automatic 設定ファイル