Skip to main content

Installing NS2 under Ubuntu 9.10

  1. Download NS2 from the following Website, I tried version ns-allinone-2.34.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 autoconfigurationfiles which will need to be installed. To download those packages, justexecute the following commands $ sudo apt-get install build-essentialautoconf 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 $ tarzxvf ns-allinone-2.34.tar.gz $ cd ns-allinone-2.34 $ ./install
  7. You may get an error like libotcl.o error, to correct that execute, sudo apt-get install g++-4.3, once done, open the file otcl-1.13/Makefile.in, in line number 7 change 
  8. CC= @CC@ to CC= gcc-4.3, then again goto step 6
  9. After the above steps, NS2 will give the path information which needs to be set in the PATH variable
  10. Open the file .bashrc which is available under the folder/home/pradeep/ (if you try to install in root user /root/.bashrc). Usethe following command to open the .bashrc file $ gedit/home/pradeep/.bashrc
  11. edit the above file and set the following paths over there exportPATH=$PATH:/home/pradeep/ns-allinone-2.34/bin:/home/pradeep/ns-allinone-2.34/tcl8.4.18/unix:/home/pradeep/ns-allinone-2.34/tk8.4.18/unixexport LD_LIBRARY_PATH= /home/pradeep/ns-allinone-2.34/otcl-1.13,/home/pradeep/ns-allinone-2.34/lib
  12. Thats it!!! save the file, logout and login with the username.
  13. open the shell prompt and type $ ns (you will get a % indicatingthat the installation is working correctly) $ nam ( a window will beopened showing the network animator)

Comments

  1. Check out the easiest way to install ns2 on Ubuntu 9.10 at http://bit.ly/1DiXzB
    It works perfectly with this method.

    No environment variable/path set-up needed. :-)

    ReplyDelete
  2. Install Network Simulator 2 ( NS2) Within 2 Minutes on Ubuntu 9.10

    Hi Friendssss.......Now You can Install NS2 in Ubuntu within Two Minutes..No tedious task of Changing environment and all etc.. U just Download the link(.rar file) Provided below.. and Extract the Files and Just Double click on them ..thats it friends.. now you have installed Ns2 in Ubuntu in two Minutes.. to Check..it got installed or not just go to terminal and type ns then you will get % Symbol just exit the terminal.. to run a Tcl file go to terminal and type ns example1.tcl.....wow...... now U can see the Nam animator.. Congratsssssssss....
    Download Link................................................................


    http://suneelshinde.blogspot.com/2010/02/install-network-simulator-2-ns2-within.html

    ReplyDelete
  3. i have installed ns-2 as per your mentioned steps, but when i run ns, then it always 'ns: not found'.
    could anyone tell me how i can remove this error. please, help me.

    ReplyDelete
  4. sir,
    I wanna 2 install ns-2 in window ....can u help me about the installtion instruction

    ReplyDelete
  5. Sir, with reference to the article of installing NS-2.34 on Ubuntu 9.10 ,upon executing the command mentioned in Step 4 i got an error saying : Couldn't find package build-essentialautoconf
    Please help me with the same as i am working on a new protocol development in NS-2.

    ReplyDelete
  6. i request all not to get into this dirty work....

    download .deb packages from here: http://www.mediafire.com/?asi5fi5drcmjyfc

    there are about 12 deb packages; unzip them and install one by one just by double clicking. you'll have ns installed onto your system within minutes...

    ReplyDelete
  7. bash: /home/pratik/ns-allinone-2.34/otcl-1.13,/home/pratik/ns-allinone-2.34/lib: No such file or directory

    this is what i get as an error once i restart my pc, everything else works fine
    Please help me my project has been stalled due to this

    ReplyDelete
  8. [...] http://www.pradeepkumar.org/2009/11/installing-ns2-under-ubuntu-910.html [...]

    ReplyDelete
  9. Sir, with reference to the article of installing NS-2.34 on Ubuntu 9.10 ,upon executing the command mentioned in Step 4 i got an error saying : Couldn’t find package build-essentialautoconf
    Please, help me.

    ReplyDelete
  10. /home/jitendra$ sudo apt-get install build-essential autoconf automake libxmu-dev
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Couldn't find package build-essential

    DEar sir,
    still facing the problem.

    ReplyDelete
  11. [...] 7. Set the path in /home/<name>/ .bashrc as in http://pradeepkumar.org/2009/11/installing-ns2-under-ubuntu-910.html [...]

    ReplyDelete
  12. thanks...it worked :)

    ReplyDelete
  13. Sir,
    I tried to install ns-2.34 in ubunbtu 11.04, all the packages are installed without any error,as per the steps given by u,but finaly wen i giv the command ./install it shows as permission denied....wat i hav to do further to install ns-2

    ReplyDelete
  14. i am using ubuntu 9.10 when i try to exectue i got following.plz help me
    $sudo apt-get install build-essential autoconf automake libxmu-dev
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Package autoconf is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    E: Package autoconf has no installation candidate

    ReplyDelete
  15. first try sudo apt-get update and then try the above steps...

    ReplyDelete
  16. i try to exectue sudo apt-get update as u said ...igot following.

    W: Failed to fetch http://fr.archive.ubuntu.com/ubuntu/dists/karmic-updates/multiverse/source/Sources.gz 407 Proxy Authentication Required

    E: Some index files failed to download, they have been ignored, or old ones used instead.

    ReplyDelete
  17. heelo,
    i typed as below but i got an error and i m using ubuntu 9.10.Thank you

    ./install
    bash: ./install: No such file or directory

    ReplyDelete
  18. administrator@ubuntu:~/kirupa$ sudo apt-get install build-essentialautoconf automake libxmu-dev


    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Couldn't find package build-essentialautoconf



    //I got this error how i correct this?

    ReplyDelete
  19. there is a gap between build-essential and autoconf

    ReplyDelete
  20. anministrator@ubuntu:~/anupama:~$ sudo apt-get install build-essentialautoconf automake libxmu-dev

    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package build-essentialautoconf
    E: Unable to locate package libxmu-dev

    I got this how can i install now?

    ReplyDelete
  21. give a space between build-essential autoconf
    and also
    before giving this you update ubuntu by
    sudo apt-get update

    ReplyDelete
  22. administrator@anupama$ sudo apt-get install build-essential autoconf automake libxmu-dev
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package libxmu-dev

    i got this.how i can install?

    ReplyDelete
  23. try without libxmu-dev and later you can install by
    sudo apt-get install libxmu-dev

    ReplyDelete

Post a Comment

Popular posts from this blog

Installing ns-3.34 in Ubuntu 20.04

This post shows how to install ns 3.34 in Ubuntu 20.04 LTS Prerequisites: Fresh installation of Ubuntu Version 20.04 LTS  ns3.34 can be downloaded from here Follow the video link for complete step by step instructions on the installation.  This version fixes the compilation issues of vanet-routing-compare.cc (bug in ns3.33)  Issue the following commands after opening a terminal  $ sudo apt update $ sudo apt install g++ python3 python3-dev python-dev pkg-config sqlite3 python3-setuptools git qt5-default gir1.2-goocanvas-2.0 python3-gi python3-gi-cairo python3-pygraphviz gir1.2-gtk-3.0 ipython3 openmpi-bin openmpi-common openmpi-doc libopenmpi-dev autoconf cvs bzr unrar openmpi-bin openmpi-common openmpi-doc libopenmpi-dev tcpdump wireshark libxml2 libxml2-dev Unzip or untar the ns-allinone-3.34.tar.bz2 in the home folder (in my case its /home/pradeepkumar) $ cd ns-allinone-3.34/ $ ./build.py --enable-examples --enable-tests  Once the installation is completed, you may get an output show

Installation of ns3 in Windows 10 and Windows 11 OS using WSL (Windows Subsystem for Linux)

This post shows how to install ns-3.33 in Windows 10 through WSL (Windows Subsystem for Linux) This posts works for Windows 11 also (I have tested it on a Windows 11 ISO and it works the Same way as mentioned in the following post.) This post will work for ns-3.3x version. Prerequisites : Install Windows Subsystem for Linux with GUI: Please refer the following video  System Information: OS used: Windows 10 and WSL (Ubuntu 20.04) GUI: XServer for Windows NS3 Version: ns-3.33 See the following complete video on how to install ns3 in Windows 10 Step 0 : Open XLaunch Step 1 :  Open WSL using PowerShell and open it as Administrator Command:/  wsl $ xfce4-session The GUI of Ubuntu Opens within Windows 10 OS. Step 2 : Download ns3 from nsnam.org website through Mozilla Firefox browser Step 3: Open a Terminal  $ sudo apt update $ sudo apt install build-essential autoconf automake libxmu-dev python3-pygraphviz cvs mercurial bzr git cmake p7zip-full python3-matplotlib python-tk python3-dev qt5-q

Installing NS-3.32 in Ubuntu 20.04

This is about installing ns version 3.32 in Ubuntu 20.04 LTS. #ns3 #ns3 .32 #networksimulation The commands used in the video are given here. $] sudo apt update $] sudo apt install build-essential autoconf automake libxmu-dev python3-pygraphviz cvs mercurial bzr git cmake p7zip-full python3-matplotlib python-tk python3-dev qt5-qmake qt5-default gnuplot-x11 wireshark Download the ns-allinone-3.32.tar.bz2 package from nsnam.org and copy it to /home/ folder See the full video for detailed instructions Extract it either in GUI or using command $] tar jxvf ns-allinone-3.32.tar.bz2 $] cd ns-allinone-3.32/ $] ./build.py --enable-examples --enable-tests The above command will take some time to install all the packages  You can see the output as shown below ns3 To check whether ns3 installed successfully, use the following commands. $] cd ns-3.32/ $] ./waf --run hello-simulator You should get the output as Hello Simulator $] ./waf --run first This is the example from the ns-3.32/exa