Contents[Hide]

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.

1. 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

2. 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

3. 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

4. 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.

Free Linux eBooks

Do you have the right skills?

Our IT Skills Watch page reflects an up to date IT skills demand leaning towards the Linux and Unix environment. We have considered a number of skills and operating systems.

See the result...

Linux Online Training

Learn to run Linux servers and prepare for LPI certification with Linux Academy. 104 available video lessons with PDF course notes with your own server!

Go to top