.RPM ファイルとは?
拡張子が .rpm のファイルは、Linux システムにプログラムをインストールするための Red Hat Linux オペレーティング システム パッケージです。 Red Hat Package Manager は RPM ファイル形式を使用する無料のオープンソース パッケージ管理システムです。プログラムのインストールにはRPMファイルをそのまま使用することもできますが、AlienというDebianプログラムを使用してDEBなどの別のパッケージ形式に変換することができます。
RPM ファイル形式
RPM ファイルは、一連のファイルを含むことができるバイナリです。ほとんどの場合、RPM ファイルはソフトウェアのコンパイル済み実行可能ファイルである「バイナリ RPM」です。 RPM ファイルには、ソース コードからパッケージをビルドするために使用できるソース RPM (SRPM) を含めることができます。 RPM ファイル形式は 4 つのセクションで構成されています。
- リード - ファイルを RPM ファイルとして識別します
- 署名 - 完全性および/または真正性を保証するために使用できます
- ヘッダー - パッケージ名、バージョン、アーキテクチャ、ファイル リストなどのメタデータが含まれます。
- ファイル アーカイブ - ペイロードとも呼ばれ、通常は GZIP で圧縮された cpio 形式です。