第7章 RHEL 9 でのソフトウェア更新の自動化

パッケージの更新を自動的かつ定期的に確認してダウンロードするには、dnf-automatic パッケージに含まれる DNF Automatic ツールを使用できます。

DNF Automatic は、DNF に対する代替のコマンドラインインターフェイスで、systemd タイマーや cron ジョブなどのツールを使用した自動実行や定期実行に適しています。

DNF Automatic は、必要に応じてパッケージメタデータを同期し、利用可能な更新を確認してから、ツールの設定方法に応じて以下のアクションのいずれかを実行します。

  • 終了
  • 更新済みパッケージのダウンロード
  • 更新のダウンロードおよび適用

その後、標準出力やメールなど、選択したメカニズムによって操作の結果が報告されます。

以下のセクションでは、Red Hat Enterprise Linux 9 でソフトウェア更新を自動化する方法を説明します。

7.1. DNF Automatic のインストール

システムに DNF Automatic ツールをインストールするには、次の手順を実行します。

手順

  • dnf-automatic パッケージをインストールします。

    # dnf install dnf-automatic

検証

  • dnf-automatic パッケージが存在することを確認して、インストールが正常に完了したことを確認します。

    # rpm -qi dnf-automatic