Installing NS2 under Ubuntu 8.04.1, 8.10, 9.04

  1. Download NS2 from the following Website, I tried version ns-allinone-2.33.tar.gz.
  2. Put the file under /home/pradeep/ (my user login is pradeep, you may try with your username)
  3. go the folder in the shell prompt by issuing the following command cd /home/pradeep/
  4. Since installation of NS2 simulator needs some autoconfiguration files which will need to be installed. To download those packages, just execute the following commands $ sudo apt-get install build-essential autoconf automake libxmu-dev
  5. it will take some time to download and install.
  6. Now execute the following steps so that NS2 will be installed $ tar zxvf ns-allinone-2.33.tar.gz $ cd ns-allinone-2.33 $ ./install
  7. After the above three steps, NS2 will give the path information which needs to be set in the PATH variable
  8. Open the file .bashrc which is available under the folder /home/pradeep/ (if you try to install in root user /root/.bashrc). Use the following command to open the .bashrc file $ gedit /home/pradeep/.bashrc
  9. edit the above file and set the following paths over there export PATH=$PATH:/home/pradeep/ns-allinone-2.33/bin:/home/pradeep/ns-allinone-2.33/tcl8.4.18/unix:/home/pradeep/ns-allinone-2.33/tk8.4.18/unix export LD_LIBRARY_PATH= /home/pradeep/ns-allinone-2.33/otcl-1.13, /home/pradeep/ns-allinone-2.33/lib
  10. Thats it!!! save the file, logout and login with the username.
  11. open the shell prompt and type $ ns (you will get a % indicating that the installation is working correctly) $ nam ( a window will be opened showing the network animator)
  12. For running examples in TCL, click here