Categories
internet perisian

Compile Firefox 3.5

Langkah berikut dilakukan pada Debian Lenny AMD64

  1. Buang Iceweasel

    sudo aptitude remove iceweasel

  2. Pasang pakej-pakej yang diperlukan

    sudo aptitude install build-essential libidl-dev autoconf2.13 mercurial xorg-dev dbus-glib-devel libdbus-glib-1-dev

  3. Pastikan kebergantungan sumber firefox ditepati

    sudo apt-get build-dep iceweasel

  4. Sediakan tetapan untuk proses kompilasi
  5. 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

  6. Pada direktori utama anda, buat satu fail untuk simpan kod sumber dari mozilla

    mkdir firefox35
    cd firefox35/

  7. Muaturun kod sumber

    hg clone http://hg.mozilla.org/releases/mozilla-1.9.1 mozilla-1.9.1

  8. 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

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

Leave a Reply

Your email address will not be published. Required fields are marked *