- 演習テーマ:RPMパッケージの管理(1)(CentOS)
- 対応ページ:『Linux教科書LPICレベル1 Version4.0対応』P.71~76
- インストール済みのRPMパッケージをすべて表示します。
- 上記のリストを、ソートした上で「rpms.log」ファイルに保存します。
- bashパッケージがインストールされているか、インストールされていればそのバージョンを表示します。
- bashパッケージからインストールされた設定ファイルのみ表示します。
- coreutilsパッケージの詳細情報を表示します。
- coreutilsパッケージからインストールされたファイルを一覧表示します。
- coreutilsパッケージからインストールされたドキュメントファイルのみ表示します。
- /etc/bashrcファイルがどのパッケージからインストールされたかを表示します。
- manパッケージの変更履歴を表示します。
- manパッケージが依存しているファイルやパッケージを表示します。
RPMパッケージの管理で基本となるのが、rpmコマンドによる管理です。この演習ではrpmコマンドの照会系オプションの使い方を取り上げました。
- インストール済みのRPMパッケージをすべて表示します。
$ rpm -qa
- 上記のリストを、ソートした上で「rpms.log」ファイルに保存します。
$ rpm -qa | sort > rpms.log
- bashパッケージがインストールされているか、インストールされていればそのバージョンを表示します。
$ rpm -q bash
- bashパッケージからインストールされた設定ファイルのみ表示します。
$ rpm -qc bash
- coreutilsパッケージの詳細情報を表示します。
$ rpm -qi coreutils
- coreutilsパッケージからインストールされたファイルを一覧表示します。
$ rpm -ql coreutils
- coreutilsパッケージからインストールされたドキュメントファイルのみ表示します。
$ rpm -qd coreutils
- /etc/bashrcファイルがどのパッケージからインストールされたかを表示します。
$ rpm -qf /etc/bashrc
- manパッケージの変更履歴を表示します。
$ rpm -q --changelog man
- manパッケージが依存しているファイルやパッケージを表示します。
$ rpm -qR man