UNIXな生活
更新:2004/8/30  
Linuxな生活  FreeBSDな生活
 Solarisな生活
 JAVAな生活
 Practical use
 掲示版
RPMパッケージ管理コマンド

 インストール
指定パッケージをインストール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

Producted by Tomoya Sakurai