Źródła najnowszego firefoksa (v.42) można znaleźć pod adresem: https://archive.mozilla.org/pub/firefox/releases/42.0/source/.
Po rozkompresowaniu źródeł firefoksa 42 przechodzimy do katalogu z jego źródłami: firefox-42.0.
Następnie wykonujemy polecenia:
cd ..
mkdir ff42
cd ff42
Doinstalowujemy potrzebne narzędzia i biblioteki:
sudo apt-get install libgtk2.0-dev
sudo apt-get install libgconf2-dev
sudo apt-get install libdbus-glib-1-dev
sudo apt-get install yasm
sudo apt-get install libasound2-dev
sudo apt-get install libpulse-dev
sudo apt-get install libgstreamer0.10-dev
sudo apt-get install libgstreamer-plugins-base0.10-dev
sudo apt-get install libxt-dev
Następnie wydajemy polecenie: ../firefox-42.0/configure
A następnie wydajemy polecenie make i... czekamy kilka godzin na skompilowanie programów.
Po kompilacji wszystkie binarki zostaną (za pomocą symlinków) umieszczone w katalogu ff42/dist/bin.
Sam firefox będzie się uruchamiał bez błędów, ale programy testowe już nie - będą wyświetlane
błędy o niemożności załadowania bibliotek współdzielonych. Żeby je móc uruchomić, w katalogu
/etc/ld.so.conf.d/ musimy utworzyć plik ff42.conf o zawartości:
/pelna/sciezka/do/katalogu/ff42/dist/bin
Ścieżkę oczywiście należy wpisać taką jaka jest w systemie użytkownika.
I na koniec należy wydać polecenie:
sudo ldconfig
Od teraz można się cieszyć działaniem wszystkich skompilowanych programów.