Langkah berikut dilakukan pada Debian Lenny AMD64
- Buang Iceweasel
sudo aptitude remove iceweasel
- Pasang pakej-pakej yang diperlukan
sudo aptitude install build-essential libidl-dev autoconf2.13 mercurial xorg-dev dbus-glib-devel libdbus-glib-1-dev
- Pastikan kebergantungan sumber firefox ditepati
sudo apt-get build-dep iceweasel
- Sediakan tetapan untuk proses kompilasi
- Pada direktori utama anda, buat satu fail untuk simpan kod sumber dari mozilla
mkdir firefox35
cd firefox35/ - Muaturun kod sumber
hg clone http://hg.mozilla.org/releases/mozilla-1.9.1 mozilla-1.9.1
- Mula proses kompilasi pakej Firefox
cd mozilla-1.9.1/
hg checkout -r FIREFOX_3_5_RELEASE
make -f client.mk build
sudo checkinstall make -f client.mk install
cd
touch .mozconfig
Kandungan .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
Siap, cuma tiada entri pada submenu Internet jadi anda perlu lakukannya sendiri. Sekarang anda boleh simpan pakej Firefox tersebut kalau-kalau anda perlu pasang pada komputer lain yang menggunakan Debian Lenny AMD64.
Keseluruhan proses ini mengambil masa dalam 2 jam pada sistem dengan pemproses mikro AMD X2 Turion RM-70 dengan 4 GiB RAM