スポンサーリンク
目次
- RPMとは?
- rpmコマンド
- rpmコマンドのインストール・アンインストール関連のオプション
- rpmコマンドのインストール関連の併用オプション
- rpmコマンドの参照・検査関連
- RPMコマンドの参照・検査関連の併用オプション
- YUM
- yumコマンド
- Zypperを使ったパッケージ管理
RPMとは?
RPMとは、Red Hat社が開発したパッケージ管理システムです。
現在では、Red hat Enterprise LinuxやCentOSなど多くのディストリビューションで採用されています。
rpmコマンド
rpmコマンドとは、RPMパッケージをインストールしたり、削除したり、アップデートしたりできるコマンドです。
rpmコマンドのインストール・アンインストール関連のオプション
以下、rpmコマンドのインストール・アンインストール関連の主なオプションです。
オプション | 説明 |
-i パッケージファイル名 (–install) | パッケージをインストールします。 |
-U パッケージファイル名 (–upgrade) | パッケージをアップグレードします。 (なければインストールします。) |
-F パッケージファイル名 (–freshen) | パッケージをアップグレードします。 (なければインストールしません。) |
-e パッケージ名 (–erase) | パッケージをアンインストールします。 |
rpmコマンドのインストール関連の併用オプション
以下、rpmコマンドのインストール関連の併用オプションです。
併用オプション | 説明 |
-v | 詳細情報を表示します。 |
-h(–hash) | 進行状況を「#」で表示します。 |
–test | 実際には実行せずにテストを実施します。 |
–nodeps | 依存関係を無視します。 |
rpmコマンドの参照・検査関連
以下、rpmコマンドの参照・検査関連の主なオプションです。
オプション | 説明 |
-q パッケージ名 (–query) | 指定したパッケージがインストールされているかを紹介します。 |
-V パッケージ名 (–verify) | パッケージの検査をします。 ※検査方法:RPMデータベースに格納されているファイルに関する情報と、 インストールされたパッケージのファイルに関する情報を比較します。 ※検査内容:ファイルのサイズ、MD5チェックサム、所有ユーザ・グループ、タイムスタンプ等 |
RPMコマンドの参照・検査関連の併用オプション
以下、RPMコマンドの参照・検査関連の併用オプションです。
併用オプション | 説明 |
-a (–all) | インストール済みの全パッケージの表示 |
-l (–list) | 指定したパッケージに含まれるファイルの表示 |
-i (–info) | 指定したパッケージの詳細情報の表示 |
-f ファイル名 (–file) | 指定したファイルがどのパッケージからインストールされたかの表示 |
-p (–package) | 照会対象をパッケージファイルとする。 |
–changelog | 指定したパッケージの変更履歴の表示 |
-c (–configfiles) | 指定ファイルの一覧表示 |
–nomd5 | MD5によるファイルの改ざんを検査しない。 |
YUM
CentOSやFedoraでは、APTツールに想定するものとしてYUMがあります。
YUMの設定は、/etc/yum.confと/etc/yum.repos.dディレクトリ以下のファイルで行います。
yumコマンド
YUMを使ったパッケージ管理にはyumコマンドが利用されています。
以下、yumコマンドの主なサブコマンドです。
サブコマンド | 説明 |
install パッケージ名 | パッケージのインストール |
update [パッケージ名] | パッケージのアップデート |
remove パッケージ名 | パッケージのアンインストール |
info [パッケージ名] | パッケージの詳細情報の表示 |
list [パッケージ名] | パッケージの一覧表示 (バージョンとインストール済みかどうか) |
search キーワード | 指定したキーワードでパッケージを検索 |
check-update [パッケージ名] | アップデート可能なパッケージの表示 |
grouplist | パッケージグループの一覧表示 |
grouplist グループ | パッケージグループのインストール |
Zypperを使ったパッケージ管理
openSUSEでもRPMパッケージが使われますが、パッケージ管理にはzypperコマンドを使います。
以下、zypperコマンドの主なサブコマンドです。
サブコマンド | 説明 |
install|in パッケージ名 | パッケージのインストール |
update|up [パッケージ名] | パッケージのアップデート |
remove|rm パッケージ名 | パッケージのアンインストール |
info パッケージ名 | パッケージの詳細情報の表示 |
search|se キーワード | 指定したキーワードでパッケージの検索 |
list-updates|lu | アップデート可能なパッケージの表示 |
repos|lr | リポジトリの一覧表示 |
refresh | リポジトリの更新 |
今回は、RPMとYUMパッケージ管理についてでした。
最後まで読んで頂き、ありがとうございました。
他の分野へ移動できる全体ページへは下記リンクから移動できます。
スポンサーリンク
スポンサーリンク