第4章 ソフトウェアのパッケージ化
4.1. RPM パッケージ化を行うためのワークスペースの設定
rpmdev-setuptree
ユーティリティーを使用して、RPM のパッケージ化ワークスペースとなるディレクトリーレイアウトを設定できます。
前提条件
rpmdevtools
パッケージをインストールしている。これにより、RPM をパッケージ化するためのユーティリティーがいくつか提供されます。# dnf install rpmdevtools
手順
rpmdev-setuptree
ユーティリティーを実行します。$ rpmdev-setuptree $ tree ~/rpmbuild/ /home/user/rpmbuild/ |-- BUILD |-- RPMS |-- SOURCES |-- SPECS `-- SRPMS 5 directories, 0 files
作成されるディレクトリーの目的は、以下のとおりです。
ディレクトリー | 目的 |
BUILD |
パッケージを構築すると、ここにさまざまな |
RPMS |
バイナリー RPM は、さまざまなアーキテクチャーのサブディレクトリー (例: |
SOURCES |
ここでは、このパッケージャーは、圧縮したソースコードアーカイブとパッチを配置します。 |
SPECS | パッケージャーは、SPEC ファイルをここに配置します。 |
SRPMS |
|