This guide describes step-by-step installation of GNU/IceCat web browser on Debian 6.0 "Squeeze". At the moment there are no pre-compiled packages for a Debian so we are going to do this nicely from command line by compiling GNU IceCat 5 from a sources code.

Step 1: Pre-requisites installation

First we need to install all pre-requisites. As a root use apt-get to fetch and install all required packages:

# apt-get install libgnomevfs2-dev bzip2 python zip \
pkg-config libgtk2.0-dev libnotify-dev libgl1-mesa-dev \
libasound2-dev libidl-dev libgl1-mesa-dev libiw-dev \
libxt-dev build-essential

Step 2: Yasm ( Modular Assembler ) compilation

Although yasm is part of the Debian repository and it is available as a pre-compiled package GNU IceCat requires yasm >= 1.1.0. From this reason we will need to compile yasm from source.

First download yasm:

$ wget http://www.tortall.net/projects/yasm/releases/yasm-1.1.0.tar.gz

Extract tar file:

$ tar xzf yasm-1.1.0.tar.gz

Compile and install:

$ cd yasm-1.1.0
$ ./configure
$ make
# make install

Step 3: GNU IceCat 5 compilation and install

At this stage we can proceed with GNU IceCat 5 compilation. Frist download GNU IceCat tarball:

$ wget http://ftp.gnu.org/gnu/gnuzilla/5.0/icecat-5.0.tar.bz2

Extract tar file:

$ tar xjf icecat-5.0.tar.bz2

Compile and install:

The compilation can take some time so be patient.

$ cd icecat-5.0
$ ./configure
$ make
# make install

Step 4: Start using GNU IceCat 5

To start using IceCat 5 simply enter icecat on you command line. Now you should feel free since you are using GNU software and also you should feel good as you have made a correct choice.

FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.

You may also be interested in: