Firefox FC3用 RPMパッケージ作成
せっかくなので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日