Passo-1: Abra o terminal e instale os seguintes pacotes.
sudo apt-get install gcc g++ python
sudo apt-get install gcc g++ python python-dev
sudo apt-get install mercurial
sudo apt-get install bzr
sudo apt-get install gdb valgrind
sudo apt-get install gsl-bin libgsl0-dev libgsl0ldbl
sudo apt-get install flex bison libfl-dev
sudo apt-get install g++-3.4 gcc-3.4
sudo apt-get install tcpdump
sudo apt-get install sqlite sqlite3 libsqlite3-dev
sudo apt-get install libxml2 libxml2-dev
sudo apt-get install libgtk2.0-0 libgtk2.0-dev
sudo apt-get install vtun lxc
sudo apt-get install uncrustify
sudo apt-get install doxygen graphviz imagemagick
sudo apt-get install texlive texlive-extra-utils texlive-latex-extra
sudo apt-get install python-sphinx dia
sudo apt-get install python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev
sudo apt-get install libboost-signals-dev libboost-filesystem-dev
sudo apt-get install openmpi*
Passo-2: Faça o download do arquivo all-in-one tar.gz do link
Passo 3: descompacte usando "tar zxvf ns-allinone-xxx.tar.gz" Depois que todos os arquivos forem extraídos, entre no diretório através do terminal e execute "./install". Uma vez instalado, o terminal será parecido com este e irá pedir-lhe para adicionar alguns directoties ao seu ambiente PATH.
Passo-4: PATH é uma variável do ambiente. Basicamente, ele diz a sua máquina para procurar por programas. Abra um novo terminal e edite o seguinte arquivo em seu diretório pessoal usando:
"gedit ~/.profile"
encontre a seguinte linha: PATH="$ HOME / bin: $ PATH"
e adicione dois pontos e cole o diretório fornecido .... algo como isto - PATH="$HOME/bin:$PATH:~/Desktop/Cop/ns-allinone-2.35/bin".
Passo-5: Adicione mais duas variáveis de ambiente conforme mostrado no terminal para LD_LIBRARY e TCL_LIBRARY da seguinte forma:
export LD_LIBRARY_PATH="~/Desktop/Cop/ns-allinone-2.35/otcl-1.14:~/Desktop/Cop/ns-allinone-2.35/lib
"
export TCL_LIBRARY_PATH="~/Desktop/Cop/ns-allinone-2.35/tcl8.5.10/library"
Passo-6: Agora o NS2 foi instalado e configurado .... para validá-lo faça o seguinte:
cd ns-2.35
./validate
Um último passo .... para começar a usar o simulador de rede, instale o seguinte:
sudo apt-get install ns2 nam xgraph