Running The Latest Firefox Version On Debian Squeeze
Running The Latest Firefox Version On Debian SqueezeVersion: 1 We all know that Debian is a production like GNU/Linux operating system, thus the software available by default in the repository servers is not always the newest version. I created this tutorial to help those interested in running the latest version of the graphical Internet browser Mozilla Firefox. I do not issue any guarantee that this will work for you! but if you run into problem you are welcome to send me your questions in the howtoforge.com forums, best of luck!
1.Install DependenciesMake sure you have all these dependencies installed in your system; as root run the following command: apt-get install g++ libgtk+2.0 libnotify-dev libasound2-dev libcurl4-openssl-dev libidl-dev libiw-dev mesa-common-dev yasm libxt-dev
2. Get The Latest Version Of Firefox Source CodeGo to the following mozilla.org url http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ and download the latest source file version of Firefox, at the time of this tutorial /9.0.1/source/firefox-9.0.1.source.tar.bz2 firefox-9.0.1 was the latest version of Firefox. Then select a directory for the Firefox source code to be downloaded - in my case /home/user/firefox-source where user is my username on the Debian system.
3. Create The Required Configuration FileIn the home directory of the non-root user - in my case user - create a new file using your favorite text editor, save it and name it .mozconfig - don't forget the dot in front, it's very important. Once done type or paste the following settings to it: mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-firefox ac_add_options --prefix=/opt/firefox ac_add_options --enable-application=browser ac_add_options --with-system-zlib ac_add_options --with-system-jpeg ac_add_options --enable-optimize ac_add_options --enable-official-branding ac_add_options --enable-canvas ac_add_options --enable-strip ac_add_options --disable-tests ac_add_options --disable-installer ac_add_options --disable-accessibility ac_add_options --enable-xinerama ac_add_options --with-default-mozilla-five-home=/usr/lib/firefox-9.0.1
4. Uncompress Firefox Source CodeAs root unpack the content of the firefox-9.0.1.source.tar.bz2 using the following command: tar xjf firefox-9.0.1.source.tar.bz2
5. Start The Compile ProcessThe result will be the following directory: mozilla-release Go inside the directory just created, and run the following command: ./configure --enable-application=browser --disable-libjpeg-turbo If the system complains about dependencies missing install them and re-run the command: ./configure --enable-application=browser --disable-libjpeg-turbo
6. Run makeOnce the command finishes without reporting dependency errors, run the command: make
7. Then Run make installWait for approximately 10 to 15 minutes, if make finishes successfully it is time to run the command: make install
8. Test If Firefox WorksNow go to the directory /mozilla-release/dst/firefox and run the command: ./firefox
9. Change Ownership On Firefox Directory To Non-Root UserTo make sure it runs and that you can browse URLs like google.com successfully once validated close Firefox, change directory to /mozilla-release/dst and run the command: chown -R user:user firefox
10. Copy Firefox Directory Into Non-Root User Home DirectoryNotice we are still root and we are running this command against the directory firefox , exit root user and become in my case user and copy the full directory firefox into your home directory /home/user/firefox - you can use this command: cp -rvp firefox /home/user/
11. Obtain Firefox IconsNext, it is time to get the icons for Firefox and create a launcher in your graphical desktop, in my case I am using gnome. Point your browser to the following URL http://blog.mozilla.com/faaborg/2009/06/18/the-new-firefox-icon/ and download the Firefox 48 or 64 pixels size icon and place it somewhere you can find it easily, in my case I use the same firefox-source.
12. Create Firefox Launcher Desktop IconFinally do a right click on an open space in your gnome desktop and select "create launcher". When the window appears fill in the following information: Name: Firefox 9 Command: /home/user/firefox/firefox-bin Comment: Mozilla-firefox
In the left side upper corner of the launcher window, click on the icon and browse to where the Firefox icons are, select one of them and press OK. Now you should be able to open Firefox using the icon launcher you just created. Enjoy!
|





Recent comments
1 day 22 hours ago
2 days 6 hours ago
2 days 9 hours ago
2 days 11 hours ago
2 days 12 hours ago
2 days 14 hours ago
2 days 15 hours ago
2 days 16 hours ago
3 days 8 hours ago
3 days 9 hours ago