I got this error!(6a in the guide)
iman@ubuntu:~$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
> zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
> x11proto-core-dev libx11-dev libreadline-gplv2-dev lib32z-dev lib32readline-gplv2-dev \
> libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
> libxml2-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package lib32ncurses5-dev
E: Unable to locate package ia32-libs
E: Unable to locate package libreadline-gplv2-dev
E: Unable to locate package lib32z-dev
E: Unable to locate package lib32readline-gplv2-dev
what should I do now?!

Not sure about, so try and if you'll get errors post them here so we can help you
but why not upgrade to 11.10? In this week I'll try to update the guide to compile ics on Ubuntu 12 
EDIT: I want to install Ubuntu 12.04

I want to know which version is better for compiling NITdroid and has a complete compatibility with your new guide in the future?!(32 bit or 64 bit)