Lenny on amd64 に Firefox 3.5 を入れる方法
ここを参考に作業を進める
準備
コンパイル環境
# apt-get install build-essential libidl-dev autoconf2.13 # apt-get build-dep iceweasel
ソースのダウンロード
# apt-get install mercurial
% cd ~/tmp % hg clone http://hg.mozilla.org/releases/mozilla-1.9.1 mozilla-1.9.1 % cd mozilla-1.9.1 % hg checkout -r FIREFOX_3_5_2_RELEASE
コンパイル
% vim ~/.mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-firefox ac_add_options --prefix=/opt/firefox ac_add_options --enable-application=browser ac_add_options --with-system-zlib ac_add_options --with-system-jpeg ac_add_options --enable-optimize ac_add_options --enable-official-branding ac_add_options --enable-canvas ac_add_options --enable-strip ac_add_options --disable-tests ac_add_options --disable-installer ac_add_options --disable-accessibility ac_add_options --enable-xinerama ac_add_options --with-default-mozilla-five-home=/usr/lib/firefox-3.5
% make -f client.mk build % sudo make -f client.mk install
更新するには
% cd ~/tmp/mozilla-1.9.1 $ hg pull $ hg checkout -r FIREFOX_3_5_1_RELEASE $ make -f client.mk build $ sudo make -f client.mk install