RHEL系Linuxでパッケージの更新情報を確認する方法|dnf updateinfo
目次
スポンサードリンク
RHEL系のLinuxでは dnf コマンド(または yum)でパッケージを管理します。dnf コマンドでは対象のパッケージを指定し、セキュリティパッチなどパッケージの更新が提供されているか確認することができます。
パッケージの更新情報を確認する方法
パッケージの更新情報を確認する際は以下コマンドを実行します。
# dnf updateinfo info <調べたいパッケージ名>
例えば、運用しているWebサーバーの更新情報を確認したい場合は、以下のように httpd パッケージを指定します。今回試した環境では、bugfix の更新が提供されています。更新内容の詳細も書かれているので、優先度の高いものかチェックしパッチ適用を検討しましょう。
# dnf updateinfo info httpd
Last metadata expiration check: 0:03:12 ago on Thu 29 May 2025 10:08:31 AM JST.
===============================================================================
httpd:2.4 bug fix and enhancement update
===============================================================================
Update ID: RHBA-2025:1682
Type: bugfix
Updated: 2025-02-20 00:08:49
Description: The httpd packages provide the Apache HTTP Server, a powerful, efficient, and extensible web server.
:
: Bug Fix(es) and Enhancement(s):
:
: * mod_proxy_http2 failures after CVE-2024-38477 fix (JIRA:RHEL-58454)
:
: * random failures in other requests on http/2 stream when client resets one request (JIRA:RHEL-59017)
:
: * Wrong Content-Type when proxying using H2 protocol (JIRA:RHEL-71575)
:
: * Apache HTTPD no longer parse PHP files with unicode characters in the name (JIRA:RHEL-56068)
Severity: None
セキュリティ関連のアップデートがあったパッケージをリストアップする方法
セキュリティに関連するアップデートがあったパッケージをリストアップしたいときは下記コマンドを実行します。
# dnf updateinfo list security all
また、既にセキュリティ関連のアップデートをインストール済みのパッケージををリストアップしたいときは末尾を all から installed に変えて実行します。
# dnf updateinfo list security installed
以下は実行例ですが、更新がある全てのパッケージが列挙されるので、特定のパッケージが含まれるか確認したいときは、grep コマンドを組み合わせて絞り込むこともできます。
# dnf updateinfo list security all
Last metadata expiration check: 0:18:53 ago on Thu 29 May 2025 10:08:31 AM JST.
RHSA-2025:0288 Moderate/Sec. NetworkManager-1:1.40.16-18.el8_10.x86_64
RHSA-2025:0288 Moderate/Sec. NetworkManager-cloud-setup-1:1.40.16-18.el8_10.x86_64
RHSA-2025:0288 Moderate/Sec. NetworkManager-libnm-1:1.40.16-18.el8_10.x86_64
RHSA-2025:0288 Moderate/Sec. NetworkManager-team-1:1.40.16-18.el8_10.x86_64
RHSA-2025:0288 Moderate/Sec. NetworkManager-tui-1:1.40.16-18.el8_10.x86_64
RHSA-2025:1675 Important/Sec. bind-export-libs-32:9.11.36-16.el8_10.4.x86_64
RHSA-2025:1675 Important/Sec. bind-libs-32:9.11.36-16.el8_10.4.x86_64
RHSA-2025:1675 Important/Sec. bind-libs-lite-32:9.11.36-16.el8_10.4.x86_64
RHSA-2025:1675 Important/Sec. bind-license-32:9.11.36-16.el8_10.4.noarch
RHSA-2025:1675 Important/Sec. bind-utils-32:9.11.36-16.el8_10.4.x86_64
RHSA-2025:0733 Moderate/Sec. bzip2-libs-1.0.6-28.el8_10.x86_64
RHSA-2025:1301 Moderate/Sec. cpp-8.5.0-23.el8_10.x86_64
// grepコマンドで特定パッケージのみに絞り込み
# dnf updateinfo list security all | grep bzip
RHSA-2025:0733 Moderate/Sec. bzip2-libs-1.0.6-28.el8_10.x86_64
関連記事
RHEL系Linuxでセキュリティパッチを適用する方法|dnf update –advisory=
Linuxコマンドについて学べるおすすめ書籍
Linuxコマンドの知識は、プログラマにとって長く役立つ知識です。 私はこちらの書籍で一通り知識を抑えました。基本から丁寧に解説されています。
リンク