カテゴリ: Linux基礎 更新日: 2026/07/04

rpmコマンドの基本!RPMパッケージ管理の使い方を初心者向けに徹底解説

rpmコマンドの基本!RPMパッケージの操作方法
rpmコマンドの基本!RPMパッケージの操作方法

先生と生徒の会話形式で理解しよう

生徒

「Linuxでソフトをインストールするにはどうすればいいですか?」

先生

「Linuxではソフトはパッケージという形で管理されていて、rpmコマンドを使って操作できます。」

生徒

「パッケージって何ですか?難しそうです…」

先生

「大丈夫です。パッケージはソフトをまとめたファイルのことです。アプリをインストールするイメージで理解していきましょう。」

1. rpmコマンドとは?

1. rpmコマンドとは?
1. rpmコマンドとは?

rpmコマンドは、LinuxでRPMパッケージを管理するための基本コマンドです。主にRed Hat系Linuxで使われます。

RPMとは「ソフトをインストール・削除・確認するための仕組み」です。Windowsでいう「インストーラー」に近い存在です。

例えば「メモ帳アプリをインストールする」ような感覚で、Linuxではrpmを使ってソフトを導入します。

2. RPMパッケージとは何か

2. RPMパッケージとは何か
2. RPMパッケージとは何か

RPMパッケージとは、ソフトウェアをまとめたファイルです。拡張子は「.rpm」です。

この中には次のような情報が入っています。

  • プログラム本体
  • 設定ファイル
  • 依存関係の情報

依存関係とは「このソフトを動かすために必要な別のソフト」のことです。

例えると、カレーを作るときに「ルーだけでは作れず、野菜や肉も必要」というイメージです。

3. パッケージをインストールする方法

3. パッケージをインストールする方法
3. パッケージをインストールする方法

rpmコマンドでパッケージをインストールするには、-iオプションを使います。


rpm -ivh sample.rpm
Preparing...                #################################
Installing...               #################################

-iはインストール、-vは詳細表示、-hは進行状況の表示です。

初心者の方は「-ivh」をセットで覚えておくと便利です。

4. インストール済みパッケージの確認

4. インストール済みパッケージの確認
4. インストール済みパッケージの確認

インストールされているパッケージを確認するには、-qオプションを使います。


rpm -q bash
bash-5.1.8-6.el9.x86_64

これは「bash」というパッケージがインストールされているか確認するコマンドです。


rpm -qa
bash-5.1.8-6.el9.x86_64
coreutils-8.32-35.el9.x86_64
vim-9.0.1-1.el9.x86_64

-qaを使うと、すべてのインストール済みパッケージを一覧表示できます。

5. パッケージの削除方法

5. パッケージの削除方法
5. パッケージの削除方法

インストールしたパッケージを削除するには、-eオプションを使います。


rpm -e sample
Removing...                #################################

ここで注意点があります。削除するときは「ファイル名」ではなく「パッケージ名」を指定します。

例として「sample.rpm」ではなく「sample」と書きます。

6. パッケージ情報の詳細確認

6. パッケージ情報の詳細確認
6. パッケージ情報の詳細確認

パッケージの詳細情報を確認するには、-qiを使います。


rpm -qi bash
Name        : bash
Version     : 5.1.8
Summary     : GNU Bourne Again shell

このコマンドでは、バージョンや説明などを確認できます。

ファイル一覧を確認したい場合は-qlを使います。


rpm -ql bash
/bin/bash
/usr/share/doc/bash
/etc/bashrc

どこにファイルが配置されているかが分かるため、トラブル対応にも役立ちます。

7. パッケージのアップグレード

7. パッケージのアップグレード
7. パッケージのアップグレード

既存のパッケージを新しいバージョンに更新するには、-Uを使います。


rpm -Uvh sample.rpm
Preparing...                #################################
Updating...                 #################################

これは「アップグレード」と呼ばれる操作です。

古いバージョンを削除して、新しいものに置き換える動きになります。

8. rpmコマンドの注意点とよくある失敗

8. rpmコマンドの注意点とよくある失敗
8. rpmコマンドの注意点とよくある失敗

rpmコマンドは便利ですが、初心者がつまずきやすいポイントもあります。

代表的なのは「依存関係エラー」です。


rpm -ivh sample.rpm
error: Failed dependencies:
libexample.so is needed by sample

これは「必要な部品が足りない」という意味です。

この場合は、必要なパッケージも一緒にインストールする必要があります。

また、rpmは単体でインストールするため、依存関係の解決が苦手です。

そのため、実務ではyumやdnfといったツールと併用されることが多いです。

9. よく使うオプションまとめと使い分け

9. よく使うオプションまとめと使い分け
9. よく使うオプションまとめと使い分け

rpmコマンドでよく使うオプションを整理しておきます。

  • -i インストール
  • -U アップグレード
  • -e 削除
  • -q 確認
  • -qa 一覧表示
  • -qi 詳細表示
  • -ql ファイル一覧

まずは「インストール」「確認」「削除」の3つを覚えると、基本操作は十分です。

その後に詳細表示やアップグレードを覚えていくと理解が深まります。

カテゴリの一覧へ
新着記事
New1
圧縮・アーカイブ
bunzip2 -fオプションの使い方を完全ガイド!Linuxで圧縮ファイルを強制上書きする方法
New2
テキスト・データ処理
headコマンドとは?Linuxでファイルの先頭部分を表示する基本
New3
Linuxコマンドの基本
Linuxのパスの基本!絶対パスと相対パスの違いを初心者向けにやさしく解説
New4
ディスクとファイルシステム管理
mountコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイルシステムマウント方法
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
圧縮・アーカイブ
tarコマンドの使い方を完全ガイド!初心者でもわかるLinuxのアーカイブ作成と解凍の基本