8.2.2. 特定のアドバイザリーが提供するセキュリティー更新のインストール
DNF ユーティリティーを使用して、特定のアドバイザリー ID に関連付けられたセキュリティー更新をインストールします。これにより、すべてのパッケージを更新することなく、対象を絞って重大な脆弱性にパッチを適用できます。
状況によっては、特定の更新のみをインストールする必要があります。たとえば、ダウンタイムをスケジュールすることなく特定のサービスを更新できる場合、そのサービスのセキュリティー更新のみをインストールし、後で残りの更新をインストールできます。
前提条件
- Red Hat サブスクリプションがホストに割り当てられている。
更新するセキュリティーアドバイザリーの ID がわかっている。
詳細は、セキュリティーアドバイザリーの更新の特定 を参照してください。
手順
特定のアドバイザリーをインストールします。次に例を示します。
# dnf update --advisory=RHSA-2019:0997または、
dnf upgrade-minimalコマンドを使用して、最小限のバージョン変更で特定のアドバイザリーを適用するように更新します。次に例を示します。# dnf upgrade-minimal --advisory=RHSA-2019:0997yを押し、インストールを確認して開始します。… Transaction Summary =========================================== Upgrade … Packages Total download size: … M Is this ok [y/d/N]: y必要に応じて、更新されたパッケージのインストール後にシステムを手動で再起動する必要のあるプロセスのリストを表示します。
# dnf needs-restarting 1107 : /usr/sbin/rsyslogd -n 1199 : -bash上記のコマンドは、再起動が必要なプロセスのみをリスト表示し、サービスはリスト表示しません。つまり、
systemctlコマンドを使用してリストしたプロセスを再起動することはできません。たとえば、出力に示されるbashプロセスは、そのプロセスを所有するユーザーがログアウトすると終了します。