Don't forget to backup your profile.
1. Ubuntuzilla
Note: See this post to install Mozilla builds manually.
Only Release versions are directly available from Ubuntuzilla. The below steps show how to create an (ESR) package manually.
Warning: Don't install Ubuntuzilla alongside Iceweasel (or vice-versa).
Preparations (one command):
Code: Select all
sudo aptitude install w3m git && \
gpg --recv-keys 15A0A4BC && \
git clone git://git.code.sf.net/p/ubuntuzilla/mozillapackager && \
python mozillapackager/mozillapackager.py
[use a different release?] - n
[version of Firefox?] - 24.5.0esr
[correct?] - y
Replace 24.5.0esr with the latest ESR. Install:
Code: Select all
sudo dpkg -i firefox-mozilla-build_24.5.0esr*.deb
2. Iceweasel
Note: This only works in Mint 14+. Mint 13 has an older ESR from PPA.
Iceweasel is Debian's spin on Firefox. Every Firefox version has a matching Iceweasel one.
You'll need libffi5 from Ubuntu 10.04 (separate from libffi6 in Mint 13+), and add the Debian Mozilla repository. For 24 ESR, 64bit (one command)
Code: Select all
wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi5_3.0.9-1_amd64.deb && \
sudo dpkg -i libffi5_3.0.9-1_*.deb && \
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 06C4AE2A && \
sudo tee /etc/apt/sources.list.d/iceweasel.list <<< "deb http://mozilla.debian.net/ wheezy-backports iceweasel-esr" && \
sudo aptitude update && \
sudo aptitude install xulrunner-24.0 iceweasel libmozjs24d
Code: Select all
wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi5_3.0.9-1_i386.deb
Code: Select all
sudo aptitude upgrade
In 24 ESR you should set security.tls.version.max to 3 in about:config (TLS 1.2 support).