【RHEL9】dnfコマンドでrpmパッケージを削除する

Linux

RHEL9でdnfコマンドでrpmパッケージを削除する方法をまとめました。

A.3. RHEL 9 でコンテンツを削除するコマンド | Red Hat Product Documentation
A.3. RHEL 9 でコンテンツを削除するコマンド | Red Hat Documentation

rpmパッケージをRHELから削除

以下のコマンドでrpmパッケージをRHELから削除します。

dnf remove パッケージ名

以下のようにコマンドを実行することで複数のrpmパッケージをRHELから削除できます。

dnf remove パッケージ名1 パッケージ名2

パッケージ名の検索

削除したいパッケージを以下のコマンドで検索します。

rpm -qa | grep [パッケージ名]

実際に削除してみる

例えば、tracerouteを削除するには以下のコマンドでまずパッケージを探します。

[root@localhost ~]# rpm -qa | grep traceroute
traceroute-2.1.0-18.el9.x86_64

パッケージ名が分かりました。以下のコマンドを実行して削除します。

dnf remove traceroute-2.1.0-18.el9.x86_64

以下が実行結果です。

[root@localhost ~]# dnf remove traceroute-2.1.0-18.el9.x86_64
サブスクリプション管理リポジトリーを更新しています。
依存関係が解決しました。
===============================================================================================================================================================================================
 パッケージ                               アーキテクチャー                     バージョン                                   リポジトリー                                                 サイズ
===============================================================================================================================================================================================
削除中:
 traceroute                               x86_64                               3:2.1.0-18.el9                               @rhel-9-for-x86_64-baseos-rpms                               107 k

トランザクションの概要
===============================================================================================================================================================================================
削除  1 パッケージ

解放された容量: 107 k
これでよろしいですか? [y/N]: y
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
  準備中           :                                                                                                                                                                       1/1
  削除中           : traceroute-3:2.1.0-18.el9.x86_64                                                                                                                                      1/1
  scriptletの実行中: traceroute-3:2.1.0-18.el9.x86_64                                                                                                                                      1/1
  検証中           : traceroute-3:2.1.0-18.el9.x86_64                                                                                                                                      1/1
インストール済みの製品が更新されています。

削除しました:
  traceroute-3:2.1.0-18.el9.x86_64

完了しました!

タイトルとURLをコピーしました