Loading ...

RPMを作るのは面倒でも難しくもない


RPMを作ることは面倒?

「RPMを作ることは面倒だ」

という人は少なくありません. なるほど多くのアプリケーションは数行の作業手順でビルド・インストールを行うことができます. 下記は http://htop.sourceforge.net/ で開発されている,htopというアプリケーションのビルド・インストールする手順です.

htopをそのままビルド・インストールする
$ tar zxvf htop-0.5.2.tar.gz 
$ tar cd htop-0.5.2
$ configure
$ make
$ su
# make install

それではこれをRPMを作る手順ファイル(SPECファイルといいます.以後SPECファイルとします)で記述するとどうなるか. 下記が上記に相当するSPECファイルです.

SPECファイルの例

Fedora Coreに含まれるようなRPMは非常に複雑なものが多く,同レベルのもの作るのは難しいですが,上記のように簡単なものは簡単に記述することができます. またこのSPECファイルは若干本来の使い方ではない部分もありますが,他のアプリケーションでもほぼ変わらずにそのまま使用することができます.

ディストリビューションに取り込んでもらおう!!などといった野望があるわけでもなく,自分で使う分にはこの程度でもいいのです. これだけで「RPMをなぜ作るの?」で提示した「RPMにするメリット」の多くを受けることができます.



添付ファイル: fileskf-simple.spec 927件 [詳細]
リロード   新規 編集 凍結 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
最終修正日時: Fri, 03 Feb 2006 15:47:04 JST (2300d)
文字数(HTML): 716
文字数(Wiki): 751
人気ブログランキング - よくきた wiki