No.097パッケージ
rpm
アールピーエム・RPMパッケージ直接管理
RPMパッケージを低水準で直接扱います。パッケージ情報、配置ファイル、整合性、提供元の確認に便利です。
答えよく使う形
注意危険度は中程度です。
$ rpm -qi bash
Name / Version / Release / Summary など
$ rpm -qf /bin/bash
bash-...
$ rpm -q bash
練習用の部屋です。何を打っても本物は変わりません。本物の Linux で続ける →
覚える順番の中でLPIC-1・102 駅め / 106
どんなコマンド?
RPMパッケージ情報の確認、ローカルrpmの導入、配置ファイルの調査、整合性確認に使います。
rpmは、RPM形式のパッケージを直接操作する低水準コマンドです。dnfが依存関係やリポジトリ管理を含む日常管理窓口であるのに対し、rpmは個々のパッケージ情報や整合性を詳しく見るのに向いています。
実務では、インストール済みパッケージの詳細確認、どのファイルが含まれるかの確認、ローカルrpmの導入、署名や整合性の確認で使います。
書き方とオプション
組み立ててみるオプションを押すと、下の1行に足されます。もう一度押すと外れます。
$ rpm
使用例と実行結果
行を押すとコピーできます。
Name / Version / Release / Summary など
bash-...
まず安全に試す
3分ミッション
手を動かすと覚えやすくなります。できたものに印を付けてください(この端末に残ります)。
0 / 1
つまずいたとき
rpmで入れたら依存関係で困った
原因rpmは依存解決の普段使いには向きません。
こうする日常運用ではdnfなど高水準ツールを使います。
-q、-qi、-qlの違いが混乱する
原因照会対象の粒度を整理していません。
こうする存在確認、詳細、ファイル一覧の三段階で覚えます。
終わったときの数(戻り値)
$ echo $?
- 0正常終了。処理に成功しました。
- >0対象不存在、権限不足、不正な引数などで処理できませんでした。
気をつけることと入れ方
危険度は中程度です。更新や削除は依存関係まで影響するため、何が追加、削除、更新されるかを必ず確認します。
環境による違い
Fedora、RHEL、AlmaLinux、Rocky Linux系で使います。Debian系のdeb形式とは互換性がありません。
確かめた環境2026-04-09 に確認
よくある質問
dnfとの違いは何ですか。
dnfは高水準の日常管理、rpmは低水準の直接照会や直接操作に向きます。
どのパッケージがこのファイルを入れたか調べられますか。
はい。rpm -qfで調べられます。
資格試験では
- LinuC レベル1大事1.04.4 RPMパッケージ管理LinuCレベル1では、rpmによる照会や基本操作が重要です。
- LPIC-1大事102.5 RPMとYUM系パッケージ管理LPIC-1では、rpmの照会と基本操作が主要知識範囲です。
- 共通基礎大事Linuxコマンド基礎試験横断で、rpmはRHEL系の基礎体力です。
rpm を最後まで読みました。
Linux コマンド辞典に戻る97 / 144