せっかくなのでRPMパッケージの作り方メモ。まずはftp.mozilla.org - jp ミラーにある任意のサイトから firefox-1.0.2.tar.gz をダウンロードする。webサイトにあるfirefox-1.0.2.installer.tar.gzはインストールパッケージなのでダメだ。
続いてhttp://fedoranews.org/tchung/firefox/からfirefox.spec、firefox.desktop、firefox.pngをダウンロード。
以下のフォルダを作成し、
~/rpmbuild/BUILD
~/rpmbuild/RPMS
~/rpmbuild/SOURCES
~/rpmbuild/SPECS
先ほどダウンロードしたファイルを下のような構成で配置する。
~/rpmbuild/SOURCES/`firefox-1.0.2.tar.gz`
~/rpmbuild/SOURCES/`firefox.desktop`
~/rpmbuild/SOURCES/`firefox.png`
~/rpmbuild/SPECS/`firefox.spec`
テキストエディタで ~/rpmbuild/SPECS/firefox.spec の下記3ヶ所を変更。
[yano@nx9030 ~]$ diff `~/rpmbuild/SPECS/firefox.spec.org` `~/rpmbuild/SPECS/firefox.spec`
2,3c2,3
< Version : 1.0
< Release : 0.FC1
---
> Version : 1.0**.2**
> Release : **FC3**
17c17
< Source0 : firefox-1.0.tar.gz
---
> Source0 : firefox-1.0**.2**.tar.gz
バージョンはどうでもいいけど、最後のファイル名だけはダウンロードしたものに合わせる事を忘れずに。
スーパーユーザーになってrpmbuildコマンドの実行。これで~/rpmbuild/RPMS/i386/配下にRPMパッケージができる。
[yano@nx9030 ~]$ sudo rpmbuild -ba `~/rpmbuild/SPECS/firefox.spec`
最後にrpmコマンドでインストールできたらめでたしめでたしだ。
[yano@nx9030 ~]$ sudo rpm -Uvh `~/rpmbuild/RPMS/i386/firefox-1.0.2-FC3.i386.rpm`
参照
ftp.mozilla.org - jp ミラー http://www.mozilla-japan.org/mirrors_jp.html
FedoraNEWS.ORG http://fedoranews.org/
FedoraNEWS 日本語版http://fedoranews.yanbaru.dyndns.org/