Install Firefox Nightly binaries from Mozilla

Installation process is similar to the one for Thunderbird Daily (see this blog post).

differences:

  • binary download link:
    # wget "https://download.mozilla.org/?product=firefox-nightly-latest-ssl&os=linux64&lang=en-US" -O firefox-nightly.tar.bz2
  • icon link:
    # wget http://www.iconspedia.com/dload.php?up_id=146406 -O ~/.icons/Mozilla-Firefox-Nightly-256.png
  • # cat ~/.local/share/applications/firefox-nightly.desktop
    [Desktop Entry]
    Version=1.0
    Name=Firefox Nightly
    GenericName=Web Browser
    Comment=Browse the Web
    Exec=firefox-nightly %u
    Icon=Mozilla-Firefox-Nightly-256.png
    Terminal=false
    Type=Application
    MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
    StartupNotify=true
    Categories=Network;WebBrowser;
    Keywords=web;browser;internet;
    Actions=new-window;new-private-window;
    
    [Desktop Action new-window]
    Name=New Window
    Exec=firefox-nightly --new-window %u
    
    [Desktop Action new-private-window]
    Name=New Private Window
    Exec=firefox-nightly --private-window %u
    

Install firefox nightly on ubuntu/mint

for the nightly builds of firefox do the following:

  1. just include the following ppa:$ sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
  2. update and install the package, called firefox-trunk

source: support.mozilla.org


for the firefox-next install see: https://itgrenade.wordpress.com/2016/07/11/install-firefox-beta-on-mint-ubuntu-debian-etc/

firefox: beef up privacy

  1. change the user agent string:
    1. open: about:config
    2. add the following:
      1. right click -> new -> string: general.useragent.override
      2. input string (e.g., most common firefox on windows from link)
  2. disable javascript (a bit to much)
    1. open: about:config
    2. toggle: javascript.enabled
  3. disable pocket
    1. open: about:config
    2. toggle: extensions.pocket.enabled
  4. install ad-blocker: ublock-origin
  5. install tracking-blocker: privacy badger
  6. install script blocker: NoScript
  7. install: self-destructing cookies

Install Firefox-Next (beta) on Mint, Ubuntu, Debian, etc…

  1. Add mozilla ppa:
    $ sudo add-apt-repository ppa:mozillateam/firefox-next
  2. get the ppa’s origin name (bold):
    $ apt-cache policy
    ...
     500 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu/ trusty/main Translation-en
     500 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu/ trusty/main i386 Packages
         release v=14.04,o=LP-PPA-mozillateam-firefox-next,a=trusty,n=trusty,l=Official PPA for Firefox Beta,c=main
         origin ppa.launchpad.net
     500 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu/ trusty/main amd64 Packages
         release v=14.04,o=LP-PPA-mozillateam-firefox-next,a=trusty,n=trusty,l=Official PPA for Firefox Beta,c=main
         origin ppa.launchpad.net
    ...
  3. Pinn the mozilla ppa for higher priority:
    $ cat /etc/apt/preferences.d/firefox-beta-pin-800
    Package:  *
    Pin: release o=LP-PPA-mozillateam-firefox-next
    Pin-Priority: 800
    
  4. update/upgrade:
    $ sudo apt update && sudo apt upgrade

    Sources:

http://www.webupd8.org/2011/05/firefox-5-beta-channel-ubuntu-ppa.html

http://askubuntu.com/questions/170235/how-do-i-cherry-pick-packages-from-a-ppa