第4章 ソフトウェアのパッケージ化
次のセクションでは、RPM パッケージマネージャーを使用したパッケージ化プロセスの基本を説明します。
4.1. RPM パッケージ化を行うためのワークスペースの設定
RPM パッケージをビルドするには、まず、さまざまなパッケージ化目的で使用されるディレクトリーで設定される特別なワークスペースを作成する必要があります。
4.1.1. RPM パッケージングワークスペースの設定
RPM パッケージングワークスペースを設定するには、rpmdev-setuptree
ユーティリティーを使用してディレクトリーレイアウトを設定します。
前提条件
rpmdevtools
パッケージをインストールしている。これにより、RPM をパッケージ化するためのユーティリティーがいくつか提供されます。# yum install rpmdevtools
手順
rpmdev-setuptree
ユーティリティーを実行します。$ rpmdev-setuptree $ tree ~/rpmbuild/ /home/user/rpmbuild/ |-- BUILD |-- RPMS |-- SOURCES |-- SPECS `-- SRPMS 5 directories, 0 files
4.1.2. RPM パッケージングワークスペースディレクトリー
以下は、rpmdev-setuptree
ユーティリティーを使用して作成された RPM パッケージワークスペースディレクトリーです。
ディレクトリー | 目的 |
---|---|
|
|
|
バイナリー RPM は、さまざまなアーキテクチャーのサブディレクトリーの |
|
圧縮されたソースコードアーカイブとパッチが含まれています。次に、 |
|
パッケージャーによって作成された |
|
|