If you are on Linux and want to use our addon (or any other) with Palemoon, these are the instructions to get you there. Straight from one of our testers.

Pale Moon is an open source, web browser based on Firefox focusing on efficiency by leaving out unnecessary features and making optimizations to maximize the browser’s speed, stability and user experience, while maintaining compatibility with the thousands of Firefox extensions you have come to love and rely on.

Pale Moon will continue to provide a familiar set of controls and visual feedback similar to previous versions of Firefox, including grouped navigation buttons, a bookmarks toolbar that is enabled by default, tabs next to page content by default (easily switchable) and a functional status bar.

System requirements

Pale Moon requires a processor which supports the SSE2 instruction set, and will not run on processors that do not support it. To check, you can type cat /proc/cpuinfo into the terminal.

Pale Moon <= 24.3.2 were compiled in a Debian 7 VM and work only on newer systems; 24.4 and higher are (will be) compiled in CentOS 6.5 and thus will support a broader range of systems.

Pale Moon will not run at all without (reasonably updated versions of) the following dependencies:

  • GTK+
  • GLib
  • Pango
  • X.Org
  • libstdc++

Installation and Uninstallation

It is not necessary to install Pale Moon to use it. It is distributed as an bzipped tarball which can be extracted anywhere and run by executing the “palemoon” file inside it.

However, to have proper OS integration, it is recommended to install Pale Moon using the steps below.

The instructions below require you to first become superuser on the command line. This is generally done by typing sudo -s or su (depending on how your system is configured) into the terminal (emulator).

It is also possible to perform a “local installation” of Pale Moon which will install it for only that user, this does not require you to become superuser. See the FAQ for more details.

The installation instructions apply to the Pale Moon builds provided via this site. If it was obtained through a package manager or another source, refer to its website/help pages/manuals.


  1. Uninstall all previous versions of Pale Moon, if any.
  2. Download the appropriate archive from http://sourceforge.net/p/pm4linux/files
  3. Extract the archive into /opt:
    tar -xvf <palemoon_archive> -C /opt
  4. Create a symbolic link /usr/bin/palemoon that points to /opt/palemoon/palemoon.
    ln -s /opt/palemoon/palemoon /usr/bin/palemoon
  5. Create symbolic links for the icons in /usr/share/icons/hicolor:
    ln -s /opt/palemoon/browser/chrome/icons/default/default16.png /usr/share
    ln -s /opt/palemoon/browser/chrome/icons/default/default32.png /usr/share
    ln -s /opt/palemoon/browser/chrome/icons/default/default48.png /usr/share
    ln -s /opt/palemoon/browser/icons/mozicon128.png /usr/share/icons/hicolor
  6. If you are on a Debian (based) distro, you might want to inform update-alternatives about the presence of Pale Moon (and make it available as x-www-browser and gnome-www-browser). An arbitrary score of 100 has been used here, you need to adjust it according to your needs.
    update-alternatives --install /usr/bin/gnome-www-browser gnome-www-brow
    ser /usr/bin/palemoon 100
    update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr
    /bin/palemoon 100
  7. If you want hunspell/hyphen integration into Pale Moon, run the following:
    rm -r /opt/palemoon/dictionaries /opt/palemoon/hyphenation
    ln -s /opt/palemoon/dictionaries /usr/share/hunspell
    ln -s /opt/palemoon/hyphenation /usr/share/hyphen
  8. The following is easily done by modifying a already created file. By opening the file with (super user or admin privileges) editing it and save. But make a copy and use the copy not the original.
  9. Make a menu entry by creating /usr/share/applications/palemoon.desktop in a text editor with the following contents:
    [Desktop Entry]
    Name=Pale Moon Web Browser
    Comment=Browse the World Wide Web
    Exec=palemoon %u


  1. Delete the directory/opt/palemoon:
    rm -rf /opt/palemoon
  2. Extract the contents of a newer Pale Moon archive to /opt:
    tar -xvf <palemoon_archive> -C /opt
  3. If you want hunspell/hyphen integration, you need to run the commands stated in the “Installation” section at this point.


  1. Each user must remove the ~/.local/share/applications/userapp-Pale Moon-*.desktop file and regenerate the cache:
    rm "~/.local/share/applications/userapp-Pale Moon-*.desktop"
    update-desktop-database ~/.local/share/applications
  2. If you used a Debian (based) distro and registered Pale Moon with update-alternatives, then remove it from the list of browsers maintained by it:
    update-alternatives --remove gnome-www-browser /usr/bin/palemoon
    update-alternatives --remove x-www-browser /usr/bin/palemoon
  3. Remove all Pale Moon related files:
    rm -rf /usr/bin/palemoon /opt/palemoon /usr/share/applications/palemoo
    n.desktop /usr/share/icons/hicolor/*/apps/palemoon.png

Plugins and extensions


Plugins may be installed by copying (or symlinking) the plugin related modules into /usr/lib/mozilla/plugins. If you need to put them in a custom location, you can export MOZ_PLUGIN_PATH=:… and run Pale Moon after this.

Installing Flash

It is preferable to install Flash from the official repositories if they have one. (Sometimes a “non-free” branch must be enabled in the package management tool to get closed source software through the repositories.)

To install it from the GZIP file available at Adobe’s Flash Player distribution page, copy the contents of /usr directory in the archive to the system’s /usr and the libflashplayer.so to /usr/lib/mozilla/plugins


Pale Moon reads the standard Firefox directories for global extensions, thus extensions may be globally installed extensions may be extracted into /usr/share/mozilla/extensions/{extensionID}.


Enhanced by Zemanta