{category}

Linux - Red Hat

rpm

アールピーエム(パッケージ管理

意味 Red Hat系のパッケージ管理ツール


rpmとは?

rpmは、Red Hat系Linuxディストリビューションで使用されるパッケージ管理ツールです。ソフトウェアのインストール、更新、削除を行います。

rpmの具体的な使い方

RPMパッケージの導入

$ sudo rpm -ivh package.rpm

👇出力結果

準備中...                ########################################### [100%]
   1:package                ########################################### [100%]

RPMパッケージをインストールします。-iはインストール、-vは詳細表示、-hは進行状況をハッシュマークで表示するオプションです。

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

$ rpm -qa | grep package_name

👇出力結果

package_name-1.2.3-4.el7.x86_64

システムにインストールされているパッケージを検索します。-qは問い合わせ、-aは全パッケージを対象とするオプションです。

パッケージの詳細情報表示

$ rpm -qi package_name

👇出力結果

Name        : package_name
Version     : 1.2.3
Release     : 4.el7
Architecture: x86_64
Install Date: 2023年5月1日 12:00:00
Group       : System Environment/Base
Size        : 1234567
License     : GPL
Signature   : RSA/SHA256, 2023年4月1日 00:00:00, Key ID 12345678abcdef
Source RPM  : package_name-1.2.3-4.el7.src.rpm
Build Date  : 2023年3月1日 12:00:00
Build Host  : build.example.com
Relocations : (not relocatable)
Vendor      : Example Corp.
Summary     : Example package
Description :
これは例示用のパッケージの説明です。

指定したパッケージの詳細情報を表示します。-qは問い合わせ、-iは情報表示のオプションです。

rpmに関するよくある質問

Q. rpmとyumの違いは?
A. rpmは個別のパッケージを管理するツールで、依存関係を自動解決しません。一方、yumはrpmをベースにした高レベルのパッケージマネージャーで、依存関係を自動的に解決します。
Q. rpmでパッケージを削除するには?
A. rpmでパッケージを削除するには、'rpm -e パッケージ名'コマンドを使用します。例:'sudo rpm -e package_name'
Q. rpmの-ivhオプションの意味は?
A. -ivhオプションは、i(インストール)、v(詳細表示)、h(進行状況をハッシュマークで表示)を組み合わせたものです。パッケージのインストール過程を視覚的に確認できます。

Linuxのrpmについても学べる書籍の紹介

「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、Linuxのrpmやdpkg、git、poweroff、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。

よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。

1日5分の暗記でプログラミンが身に付く!プログラミング単語帳 公式ストアで発売中!

HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。


Linuxを学べる「プログラミング単語帳」アプリ

プログラミング単語帳がアプリになりました!Linuxはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。

収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。

いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。

2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!

2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!


関連するそのほかの単語

dpkg

Debian系のパッケージ管理ツール

種類: Debian

git

分散型バージョン管理システム

種類: バージョン管理

poweroff

システムの電源切断

種類: 電源管理

reboot

システムの再起動

種類: 電源管理

umask

新規ファイルの権限を制限

種類: アクセス制御