up previous next contents index
Up: MacOS X WorkShop (OSXWS) Previous: 5.2.3 パッケージの削除 Next: 6.1 設定ファイルの編集


6 rpm パッケージを開発する

お願い!
ディストリビューションとしてのパッケージ開発は、
「環境」という都市を開発する様なものです。
ライブラリの依存関係から OSXWS としてのデフォルト設定まで
ディストリビューションとしての整合性・一貫性に気を配って下さい。

ここでは OSXWS のパッケージを開発する方法を述べます。
コマンドは rpm ではなく rpmbuild を使います。

OSXWS に固有の事項について説明しますので、
一般的な rpm パッケージの作成方法は、
Vine Linux の Making RPM や、
Momonga Linux の Specfile-Guidance を参考にしてください。

亦、パッケージに固有の項目に関しては パッケージメモ を参照して下さい.

尚、

	$ rpm -i hoge-1.0-1osx10.11.src.rpm

を実行すると、
spec file は ~/rpm/SPECS に、
source files は ~/rpm/SOURCES に、
それぞれ入ります。

apt tree に在る rpm source package を利用するのであれば

	$ cd ~/rpm/SRPMS
	$ apt-get source hoge

とすると、
hoge の source package が ~/rpm/SRPMS にダウンロードされた後に
spec, source files を所定の位置に展開してくれます。

パッケージを作るには

	$ cd ~/rpm/SPEC
	$ rpmbuild -ba hoge-osx.spec

すると、hoge の source package が ~/rpm/SRPMS に作成され、 binary package が ~/rpm/RPMS 以下の適当なディレクトリに 作成されます。



Subsections
up previous next contents index
Up: MacOS X WorkShop (OSXWS) Previous: 5.2.3 パッケージの削除 Next: 6.1 設定ファイルの編集
KOBAYASHI Taizo
2016-10-26