dnf
CentOSやRHELなどで使えるパッケージ管理コマンド
RPMパッケージを管理している
以前はyumコマンドだったけれど、RHEL 8、CentOS 8からdnfが標準になっている
使い方
リポジトリの表示
$ dnf repolist
パッケージ情報の表示
$ dnf info <package>
パッケージの検索
$ dnf search <package>
インストールされてるパッケージの表示
$ dnf list --installed
特定のインストールされてるパッケージを表示
$ dnf list --installed <package>
$ dnf list --installed *httpd* *git*
パッケージのインストール
$ dnf install <package>
パッケージの削除
$ dnf remove <package>
パッケージのインストール履歴を表示
$ dnf history
特定のインストール履歴を表示
$ dnf history 5
グループのリストを表示する
$ dnf group list
隠されてるグループも表示する
$ dnf group list --hidden
グループのインストール
$ dnf groupinstall <group>
グループのインストールされるパッケージ表示
$ dnf groupinfo list Core
$ dnf groupinfo list "Development Tools"
更新可能なパッケージを確認する
$ dnf check-update
$ dnf provides <package>
特定のファイルの含まれているファイルの検索
$ dnf provides <ファイル名>
$ dnf provides <ファイルパス>
インストールされるパッケージで配置されるファイルを確認する
$ dnf repoquery --list <package>
パッケージの依存情報の表示
$ dnf deplist <package>
dnfでのリポジトリの操作
確認用
Q. dnf
Q. リポジトリの表示
Q. パッケージの検索
Q. インストールされているパッケージの表示
Q. パッケージ情報の表示
Q. パッケージの依存情報を表示
Q. 特定ファイルの含まれているパッケージの検索
Q. パッケージ内のファイル表示
Q. パッケージのインストール
Q. パッケージの更新
Q. パッケージの削除
Q. インストール履歴の表示
Q. リポジトリの無効化
Q. リポジトリの有効化
参考
DNF ツールを使用したソフトウェアの管理
『Linux教科書 LinuCレベル1 Version 10.0対応』
関連
yum
RPM
rpm(コマンド)
reposync
createrepo
メモ
10.2. DNF リポジトリーの追加 Red Hat Enterprise Linux 9 | Red Hat Customer Portal
【 dnf 】コマンド(応用編その7)――リポジトリを追加する:Linux基本コマンドTips(375) - @IT
RHEL 8でRPMの保管先からローカルのリポジトリを作成する!
RHEL 8 でローカル HTTP Yum/DNF リポジトリを作成する方法
#パッケージマネージャー