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