|
|
| インストール |
| 指定パッケージをインストール | rpm -ivh [パッケージファイル] |
| 複数のパッケージを指定してインストール | rpm -ivh [パッケージファイル] [パッケージファイル] |
| カレントディレクトリのパッケージをまとめてインストール | rpm -ivh *.rpm |
| 古いパッケージをインストール | rpm -ivh --oldpackage [パッケージファイル] |
| 依存関係を無視してインストール | rpm -ivh --nodeps [パッケージファイル] |
| 強制的に上書きインストール | rpm -ivh --force [パッケージファイル] |
| パッケージが正常にイストールできるか検証する | rpm -i --test [パッケージファイル] |
|
| アンインストール |
指定パッケージを削除する
| rpm -e [パッケージ名] |
| 依存関係を無視して指定パッケージを削除する | rpm -e --nodeps [パッケージ名] |
|
| アップデート |
指定パッケージをアップデートする 現状インストールされていなければ、新たにインストールする | rpm -Uvh [パッケージファイル] |
指定パッケージをアップデートする(推奨) 現状インストールされていなければ、なにもしない | rpm -Fvh [パッケージファイル] |
| 依存関係を無視してアップデートする | rpm -Fvh --nodeps [パッケージファイル] |
|
| 問い合わせ(インストール済みパッケージ) |
| パッケージの一覧を表示 | rpm -qa |
| パッケージの一覧を1ページ単位づつ表示 | rpm -qa | more |
| 特定のインストール済みパッケージの表示 | rpm -qa | grep [パッケージ名] |
| インストールした日付順に表示 | rpm -q --last |
| インストール済みパッケージの詳細情報を表示 | rpm -qi [パッケージ名] |
| パッケージがインストールしたファイル一覧を表示 | rpm -ql [パッケージ名] |
| 特定のコマンドが、どのパッケージによりインストールされたか調べる | rpm -q --whatprovides [コマンド名] |
| あるファイルが、どのパッケージによりインストールされたか調べる | rpm -qf [ファイル名] |
|
| 問い合わせ(未インストールパッケージ) |
| パッケージが破損、改ざんされていないか調べる | rpm --checksig --nogpg [パッケージファイル] |
| パッケージによりインストールされるファイルの一覧 | rpm -qpl [パッケージファイル] |
|
| ソースRPM(SRPM)の利用 |
| SRPMをリビルドしてRPMパッケージを作成する | rpmbuild --rebuild [ソースパッケージファイル] |
ソースパッケージのインストール (所定の位置にSPECファイルとソースファイルが展開される) | rpm -ivh [ソースパッケージファイル] |
|
| その他 |
| RPM管理データベースを初期化する | rpm --initdb |
| RPM管理データベースを再構築する | rpm --rebuilddb |
| RPMパッケージのファイルと取り出す(展開する) | rpm2cpio [パッケージファイル] | cpio -id |
|