Recently Raymond Hill ceased to release XUL builds of uMatrix to github for installation. However, all is not lost for Pale Moon users. The XUL source code has not been removed from the repository; therefore, it is possible to create your own build. In this tutorial, I am using Ubuntu, although it will work in just about any GNU/Linux distro.
- Open Terminal
- Make sure you have the Python Programming Language (python3) installed.
- Enter this command:
If you have it installed this is your output:
Code: Select all
dpkg-query -W -f='${Status} ${Version}\n' python3
The <version> will be a string, such as 3.4.0-0ubuntu2 if you are using Ubuntu.Code: Select all
install ok installed <version>
- If you do not see that output, install python3, like so:(Enter 'y' when prompted).
Code: Select all
sudo apt-get update && sudo apt-get install python3
- Enter this command:
- Now we get down to the nuts and bolts: building the cross-platform installer module (XPI), also called a "bundle".
- Make sure you are in your home directory.
Code: Select all
cd ~
- Clone the uMatrix repository at Github.com into a newly created directory in your home directory.This creates a directory called uMatrix, filled with the sources you need.
Code: Select all
git clone https://github.com/gorhill/uMatrix.git
- Enter the new uMatrix directory.
Code: Select all
cd ~/uMatrix
- Okay, let's build this bundle!! Enter this command:
Now there is an XPI module ready to be installed, with this path:
Code: Select all
tools/make-firefox.sh all
Code: Select all
~/uMatrix/dist/build/uMatrix.firefox.xpi
- Make sure you are in your home directory.
- At last, we install uMatrix into Pale Moon.
- In Add-ons Manager in Pale Moon, pull down the gear menu and select "Install Add-on From File".
- Navigate to the uMatrix.firefox.xpi file, following the above path, and select it.
- Now look in the Extensions list in your Add-ons Manager. You should see uMatrix installed with the beloved Blue Dot.
Nice work!
P.S. An alternative to step 4: In your graphic file manager, drag and drop uMatrix.firefox.xpi onto Pale Moon.
Special thanks to ketana.