How to install Firefox 57 Quantum on a Linux

M

y Linux distro comes with Firefox ESR. I read Firefox 57 is over twice as fast as Firefox from 6 months ago, built on a completely overhauled core engine with brand new technology. How do I installed newly released Firefox version 57 “Quantum” on a Linux operating system?

 

Yes, Firefox 57 is a whole new Firefox, built for faster page loading, smoother scrolling, and more responsive tab switching. These performance upgrades come paired with a modern, intuitive design. Start browsing and experience it for yourself: the best Firefox yet. This page shows how to install the latest version of Firefox 57 on a Linux operating system.

Step 1 – Download Firefox 57

Open the Terminal app and type the following wget command:

cd /tmp/

wget -L -O firefox.tar.bz2  https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US

 

Sample outputs:

–2017-11-15 19:16:36–  https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US

Resolving download.mozilla.org (download.mozilla.org)… 35.164.27.94, 35.166.129.157, 52.40.102.214

Connecting to download.mozilla.org (download.mozilla.org)|35.164.27.94|:443… connected.

HTTP request sent, awaiting response… 302 Found

Location: https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0/linux-x86_64/en-US/firefox-57.0.tar.bz2 [following]

–2017-11-15 19:16:38–  https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0/linux-x86_64/en-US/firefox-57.0.tar.bz2

Resolving download-installer.cdn.mozilla.net (download-installer.cdn.mozilla.net)… 52.222.142.223

Connecting to download-installer.cdn.mozilla.net (download-installer.cdn.mozilla.net)|52.222.142.223|:443… connected.

HTTP request sent, awaiting response… 200 OK

Length: 53575345 (51M) [application/x-tar]

Saving to: ‘firefox.tar.bz2’

 

firefox.tar.bz2           100%[===================================>]  51.09M   396KB/s    in 1m 44s

 

2017-11-15 19:18:22 (505 KB/s) – ‘firefox.tar.bz2’ saved [53575345/53575345]

Step 2 – Extract (untar) Firefox 57

Untar the tar ball named firefox.tar.bz2 into your home directory, run:

mv firefox.tar.bz2 $HOME

tar xf firefox.tar.bz2

 

OR

tar xvf firefox.tar.bz2 -C $HOME

 

Sample outputs:

firefox/gtk2/libmozgtk.so

firefox/libfreeblpriv3.chk

firefox/libnssdbm3.so

firefox/libxul.so

firefox/libfreeblpriv3.so

firefox/firefox

firefox/browser/blocklist.xml

firefox/browser/crashreporter-override.ini

firefox/browser/omni.ja

firefox/browser/icons/mozicon128.png

firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi

firefox/browser/chrome/icons/default/default32.png

firefox/browser/chrome/icons/default/default16.png

firefox/browser/chrome/icons/default/default48.png

firefox/browser/features/activity-stream@mozilla.org.xpi

firefox/browser/features/webcompat@mozilla.org.xpi

firefox/browser/features/followonsearch@mozilla.com.xpi

firefox/browser/features/e10srollout@mozilla.org.xpi

firefox/browser/features/formautofill@mozilla.org.xpi

firefox/browser/features/firefox@getpocket.com.xpi

firefox/browser/features/shield-recipe-client@mozilla.org.xpi

firefox/browser/features/screenshots@mozilla.org.xpi

firefox/browser/features/onboarding@mozilla.org.xpi

firefox/browser/features/aushelper@mozilla.org.xpi

firefox/browser/chrome.manifest

firefox/precomplete

firefox/libnssutil3.so

firefox/libplds4.so

firefox/liblgpllibs.so

firefox/update-settings.ini

firefox/libssl3.so

firefox/dictionaries/en-US.dic

firefox/dictionaries/en-US.aff

firefox/libnss3.so

firefox/libplc4.so

firefox/defaults/pref/channel-prefs.js

firefox/removed-files

firefox/libnssdbm3.chk

firefox/libnssckbi.so

firefox/gmp-clearkey/0.1/libclearkey.so

firefox/gmp-clearkey/0.1/manifest.json

firefox/fonts/EmojiOneMozilla.ttf

firefox/platform.ini

firefox/plugin-container

firefox/pingsender

firefox/dependentlibs.list

firefox/updater

firefox/libmozavutil.so

firefox/libmozavcodec.so

firefox/libmozsandbox.so

firefox/minidump-analyzer

firefox/omni.ja

firefox/application.ini

firefox/updater.ini

firefox/icons/updater.png

firefox/Throbber-small.gif

firefox/libnspr4.so

firefox/libmozsqlite3.so

firefox/firefox-bin

firefox/crashreporter

firefox/libsoftokn3.chk

firefox/libsmime3.so

firefox/libmozgtk.so

firefox/libsoftokn3.so

firefox/run-mozilla.sh

firefox/chrome.manifest

firefox/crashreporter.ini

firefox/icudt59l.dat

firefox/gmp-clearkey/0.1/libclearkey.so.sig

firefox/libxul.so.sig

firefox/firefox.sig

firefox/firefox-bin.sig

firefox/plugin-container.sig

Before launching firefox type the following command to kill all instance of older firefox using the killall command:

$ killall firefox

Step 3 – Start Firefox 57 from the CLI

Just type the following command:

$ ~/firefox/firefox

 

OR

$ ~/firefox/firefox &

 

Sample session (about box):

Fig.01: Firefox 57 in action

 

Firefox 57:

Fig.02: Firefox is really fast as compared to Firefox 52 ESR

 

Firefox 57 is faster as compared to both older version of Firefox and Chrome. Yes, it consumed less memory in my test while providing a smooth user experience.

Update: Ubuntu Linux 17.10 rolled out Firefox v 57

Yay, you can install an updated version with the following apt command/apt-get command:

$ sudo apt update

$ sudo apt upgrade

$ egrep -o firefox.* /var/log/apt/history.log

 

Restart your browser. Verify new version from the command line:

$ firefox –version

 

 

Leave a Reply

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