#author("2022-03-14T16:00:21+09:00","default:k1rou","k1rou")
#author("2022-03-14T16:01:04+09:00","default:k1rou","k1rou")
*Linuxのパッケージ管理(Red Hat系) [#wf868943]
-RPM形式(Red Hat)の[[パッケージ管理]]
*[[Linuxコマンド]]:RPM形式(Red Hat) [#v862f92b]
*[[Linuxコマンド]] [#v862f92b]
**rpm [#h1bcf568]
-参照
rpm -qa ※インストール済のパッケージを一覧表示
rpm -ql <package-name> ※指定したパッケージに含まれるファイルを表示
rpm -qi <package-name> ※指定したパッケージの情報を表示
rpm -qf <file-name> ※指定したファイルが何のパッケージでインストールされたかを表示
rpm -qlp <rpm-file-name> ※指定したRPMファイルからインストールされるファイルを一覧表示
rpm -qR <package-name> ※指定したパッケージの依存関係を表示
rpm -qc <package-name> ※指定したパッケージの設定ファイルを表示
rpm -qd <package-name> ※指定したパッケージのドキュメントを表示
rpm --checksig <rpm-file-name> ※指定したRPMファイルの署名を表示
-インストール
rpm -i <file-name> ※RPMファイルを使ってインストール
rpm -ivh <file-name> ※(詳細情報/進行状況を表示)
rpm -ivh --test <file-name> ※(インストールしないでテストのみ実施)
rpm -ivh --nodeps <file-name> ※(依存関係を無視)
rpm -ivh --force <file-name> ※(既存のファイルを新しいファイルに置き換える)
-更新
apt -U <file-name> ※指定したRPMファイルでアップグレード(なければインストールする)
apt -F <file-name> ※指定したRPMファイルでアップグレード(なくてもインストールしない)
apt -Fvh <file-name> ※(詳細情報/進行状況を表示)
-削除
apt -e <package-name> ※パッケージを削除する
**yum [#xcb20f29]
-参照
yum list installed ※インストール済のパッケージを一覧表示
yum list available ※インストール可能なパッケージを一覧表示
yum info <package-name> ※指定したパッケージの情報を表示
yum repolist all ※レポジトリの一覧を表示
yum check-update ※アップデート可能なパッケージの一覧表示
yum search <keyword> ※指定したキーワードを含むパッケージを検索
yum search all <keyword> ※指定したキーワードを含むパッケージを検索(説明文含む)
yum groups list ※パッケージグループの一覧を表示
-インストール
yum install <package-name-1> <...> ※インストールする
yum install <rpm-file-url> ※RPMファイルを使いインストールする
yum localinstall <rpm-file-path> ※RPMファイルを使いインストールする(ローカル環境)
yum groups install <package-group-name> ※指定したパッケージグループをインストール
-更新
yum update ※インストール済の全てのパッケージを最新版にアップデート
yum update <package-name> ※指定したパッケージを最新版にアップデート
-削除(アンインストール)
yum remove <package-name> ※パッケージをアンインストール
-設定ファイル
--/etc/yum.conf
--/etc/yum.repos.d/*.repo ※レポジトリ情報の設定ファイル
**dnf [#n5ac9d3d]
-yumに代わるコマンド
-参照
dnf check-update ※アップデート可能なパッケージの一覧を表示する
dnf info <package-name> ※指定したパッケージの情報を表示する
dnf list ※全てのパッケージ情報の一覧を表示する
dnf search <keyword> ※指定したキーワードを含むパッケージ情報を検索する
dnf history ※処理の履歴を表示する
dnf updateinfo ※パッケージのアップデート情報を表示する
-インストール
dnf install <package-name> ※指定したパッケージをインストール
-更新
dnf update ※パッケージをアップグレードする
dnf upgrade ※パッケージをアップグレードする
dnf upgrade <package-name> ※指定したパッケージをアップグレードする
-削除
dnf clean ※キャッシュデータを削除する
dnf remove <package-name> ※指定したパッケージをアンインストールする
**zipper [#q0a1919f]
-openSUSEで使われているパッケージ管理ツール
*関連用語 [#y80cbcd1]
-[[パッケージ管理]]
-[[Linuxのパッケージ管理]]