09/03/05 21:01:35 HLdsCnCX
さっさと最新版のFirefoxを使いたいということで自前でパッケージをビルドしたんで手順を書いておきます。
初心者スレでさっきからこの話題が出ているけれど、どう見ても初心者向けじゃないだろうということで一つこちらに。
まず、ビルド環境の用意と前のバージョンのソースを取得。
$ sudo apt-get install devscripts
$ sudo apt-get build-dep firefox
$ apt-get source firefox
次に3.0.7の.orig.tar.gzをCVSから取得して作る。
$ /usr/share/mozilla-devscripts/mozclient/mozclient.pl --tag FIREFOX_3_0_7_RELEASE firefox-3.0
できあがったorig.tar.gzを展開して、古い方のdebianディレクトリと.cdbs-config_listをコピーしてくる。
$ tar zxvf firefox-3.0_3.0.7+nobinonly.orig.tar.gz
$ cp -R firefox-3.0_3.0.6+nobinonly/debian firefox-3.0_3.0.7+nobinonly/debian
$ cp firefox-3.0_3.0.6+nobinonly/xulbrowser-3.0.6-source.tar.bz2.cdbs-config_list firefox-3.0_3.0.7+nobinonly/xulbrowser-3.0.7-source.tar.bz2.cdbs-config_list
バージョン情報を設定するためにdebchange -iでchangelogを書く。
公式ビルドが出た時に更新されるように、最後の数字を0にしておくと良いんじゃないかと思う。
8.10なら3.0.7+nobinonly-0ubuntu0.8.10.0という感じで。
$ cd firefox-3.0_3.0.7+nobinonly
$ debchange -i
ビルドの命令を出してお茶を飲む。
署名できないと言われてもパッケージは生成されているので気にしない。
$ debuild
以上。