RPMの生成

ずっとJavaでWebアプリケーションの開発ばかりやっていたのだが、いろんな事情で少しLinuxをいじることになった。
Fedora Core 4(以下FC4)」の環境にphpBBを入れようとしているのだが、何だかPHPバージョンが面倒なことになっている。
4.3系はサポートが終了しているらしい上にFC4に入っているものより古いライブラリを求められるし、5.0系は5.1系に取って代わられたようだし、そもそも5.x系はphpBB-php5を使わにゃならんらしいので日本語化に苦労しそうな予感(参考:phpBB2日本語サポートフォーラム)。
で、結局4.4系(4.4.0はセキュリティホールが見つかってるので4.4.1以上)に落ち着く……と思いきや、RPMが見つからん。
Rpmfind.netで探しても見つからん。
でも、直接ソースからビルドしたのをそのままインストールしてしまうと、バージョンアップやアンインストールがやりにくくなって嫌な感じになるし……。
と、言うわけでtarかSRPMからRPMを生成することに決定。
どうせspecファイルを取り出していじることになるんだろうということで、展開しやすいtarを選択。
で、ごにょごにょとやっていたら、先にRPMで入れたApache2(httpd)にapxsが無いとかで行き詰る。
もう、いろいろ考えるのが面倒なのでApache2もtarからRPMを生成することに決定(後で考えたらhttpd-develを入れれば良かったんじゃないかと少し後悔)。
全般的によくわからないまま作業をしているけれど、メモとして作業内容を下に書き残しておく。