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
 
comments powered by Disqus