パッケージの指定方法 †インストール済みのパッケージを指定する場合 †rpm オプション パッケージ名 rpmファイルを指定する場合 †rpm オプション -p rpmファイル パッケージがインストールされているかどうかを確認する。 †# rpm -qa | grep パッケージ名 パッケージを検索する。 †http://www.rpmfind.net/ でパッケージを検索する。 パッケージをインストールする。 †1.インストールできるか確認する。 rpm -ihv --test パッケージ名 何も出なければ、衝突はない。 2.インストールする。 rpm -ihv パッケージ名 パッケージを更新する。(アップデート) †1.更新できるか確認する。 rpm -Uhv --test パッケージ名 何も出なければ、衝突はない。 2.更新する。 rpm -Uhv パッケージ名 パッケージをアンインストールする。 †1.削除できるか確認する。 rpm -e --test パッケージ名 何も出なければ、依存性はない。(もちろん、rpm 以外から利用されている可能性があるので注意。) 2.削除する。 rpm -e パッケージ名 依存性を無視してパッケージを削除する。 †rpm -e --nodeps
バックアップを /var/spool/repackage に残してパッケージを削除する。 †rpm -e --repackage パッケージの正式名を調べる。 †rpm -q パッケージ名(バージョンなし) # rpm -q libpng libpng-1.2.10-7.0.2 パッケージの情報を見る場合 †rpm -qi パッケージの中のファイル一覧を見る場合 †rpm -ql 依存性の確認 †パッケージがどのパッケージから依存されているのか調べる †rpm -q --whatrequire パッケージ名(バージョンなし) パッケージがどのファイルに依存しているか調べる †rpm -qR パッケージ名(バージョンなし) あるファイルがどの rpm からインストールされたのか調べる †1. rpm がインストールしたファイルのフルパス名を見つける。 rpm -qal | grep ファイル名 これで見つからないのであれば rpm からの直接インストールではない。 2. 1で取得したフルパス名のファイルをインストールしたパッケージを探す。 rpm -qf フルパス名 |