A instalação do ns2 é um pouco complicada e acho que você não o instalou corretamente.
Tente isto:
1 :
Antes de instalar o NS2, você precisa instalar alguns softwares essenciais:
sudo apt-get instala tcl8.5-dev tk8.5-dev
sudo apt-get install autoconf automake build-essential
sudo apt-get instalar perl xgraph libxt-dev libx11-dev libxmu-dev
2 :
Faça o download do arquivo-fonte NS2 (“ns-allinone-2.35.tar.gz“)
3 :
Descompacte ns-allinone-2.35.tar.gz em seu diretório pessoal. (/ home / abc é o meu diretório home, você deve mudá-lo para o seu próprio!)
tar -zxvf ns-allinone-2.35.tar.gz -C / home / abc
4 :
Modifique o makefile
gedit /home/abc/ns-allinone-2.35/otcl-1.14/Makefile.in
Mude CC = @ CC @ para CC = @ CC @ -V 4.5
(AVISO o V é maiúsculo.)
5 :
Instale o NS2:
cd /home/abc/ns-allinone-2.35
sudo ./install
6 :
Modifique .bahrc
gedit /home/abc/.bashrc
Vá até a última linha e adicione os scripts abaixo:
export PATH = $ PATH: /home/abc/ns-allinone-2.35/bin: /home/abc/ns-allinone-2.35/tcl8.5.10/unix: /home/abc/ns-allinone-2.35/ tk8.5.10 / unix
exportar LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: /home/abc/ns-allinone-2.35/otcl-1.14: /home/abc/ns-allinone-2.35/lib
exportar TCL_LIBRARY = $ TCL_LIBRARY: /home/abc/ns-allinone-2.35/tcl8.5.10/library
Ativar a configuração do caminho:
cd / home / abc fonte .bashrc