RPM パッケージの管理

2015年10月14日

はじめに

yum/rpm コマンドによる RPM パッケージの管理の方法。

yum によるパッケージの管理

インストールされているすべてのパッケージ名の表示

$ yum list installed

パッケージの検索

$ yum search <キーワード>

パッケージの情報の表示

$ yum info <パッケージ名>

パッケージのインストール

# yum install <パッケージ名>

パッケージのアップデート

# yum update

パッケージのアンインストール

# yum remove <パッケージ名>

rpm によるパッケージの管理

インストールされているパッケージのリストの表示

$ rpm -qa

パッケージの情報の表示

$ rpm -qi <パッケージ名>

パッケージに属するファイルリストの表示

$ rpm -ql <パッケージ名>

ファイルが属するパッケージの表示

$ rpm -qf <ファイル名>

RPM ファイルの情報の確認

RPM ファイルを less で開くとその情報を見ることができる。

$ less <RPM ファイル名>

パッケージの依存性の確認

# rpm -qpR <RPM ファイル名>

パッケージのインストール

# rpm -ivh <RPM ファイル名>

必要なパッケージを要求されることがある。パッケージの依存関係を無視してよいことがわかっている場合は、つぎのように無理やりインストールすることができる。

# rpm -ivh --nodeps <RPM ファイル名>

オプション "--nodeps" はアップデートやアンインストールでも使用できる。

パッケージのアップデート

# rpm -Uvh <RPM ファイル名>

パッケージのアンインストール

# rpm -e <パッケージ名>

同一の名前のパッケージをすべて削除するには、"--allmatches" オプションを使用する。

# rpm --allmatches <パッケージ名>

パッケージのインストールなどのテスト

# rpm -ivh --test <RPM ファイル名>