せっかくなので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/
┣ firefox.spec http://fedoranews.org/tchung/firefox/1.0/firefox.spec
┣ firefox.desktop http://fedoranews.org/tchung/firefox/0.9.3/firefox.desktop
┗ firefox.png http://fedoranews.org/tchung/firefox/0.9.3/firefox.png
●FedoraNEWS 日本語版http://fedoranews.yanbaru.dyndns.org/
┗Fedora Core用のFirefox RPMパッケージの作成方法 2004年9月14日
●alectrope http://alectrope.ddo.jp/mt/
┗「RHL9 にFirefox 1.0 日本語版をRPM でインストール」 2004年11月19日