Skip to main content

Installation of ns3 in Ubuntu | Ubuntu 24.04 | ns-3.42

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. 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
  2. sir,
    I wanna 2 install ns-2 in window ....can u help me about the installtion instruction

    ReplyDelete
  3. 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
  4. 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
  5. 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
  6. [...] http://www.pradeepkumar.org/2009/11/installing-ns2-under-ubuntu-910.html [...]

    ReplyDelete
  7. 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
  8. /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
  9. thanks...it worked :)

    ReplyDelete
  10. 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
  11. 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
  12. first try sudo apt-get update and then try the above steps...

    ReplyDelete
  13. 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
  14. 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
  15. there is a gap between build-essential and autoconf

    ReplyDelete
  16. 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
  17. give a space between build-essential autoconf
    and also
    before giving this you update ubuntu by
    sudo apt-get update

    ReplyDelete
  18. 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
  19. 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 ns3 in Ubuntu 22.04 | Complete Instructions

In this post, we are going to see how to install ns-3.36.1 in Ubuntu 22.04. You can follow the video for complete details Tools used in this simulation: NS3 version ns-3.36.1  OS Used: Ubuntu 22.04 LTS Installation of NS3 (ns-3.36.1) There are some changes in the ns3 installation procedure and the dependencies. So open a terminal and issue the following commands Step 1:  Prerequisites $ sudo apt update In the following packages, all the required dependencies are taken care and you can install all these packages for the complete use of ns3. $ sudo apt install g++ python3 python3-dev pkg-config sqlite3 cmake python3-setuptools git qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools 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 gsl-bin libgsl-dev libgslcblas0 wireshark tcpdump sqlite sqlite3 libsqlite3-dev  libxml2 libxml2-dev libc6-dev libc6-dev-i386 libclang-dev llvm-

Installation of NS2 (ns-2.35) in Ubuntu 20.04

Installation of NS2 (ns-2.35) in Ubuntu 20.04 LTS Step 1: Install the basic libraries like      $] sudo apt install build-essential autoconf automake libxmu-dev Step 2: install gcc-4.8 and g++-4.8 open the file using sudo mode $] sudo nano /etc/apt/sources.list Include the following line deb http://in.archive.ubuntu.com/ubuntu bionic main universe $] sudo apt update $] sudo apt install gcc-4.8 g++-4.8 Step 3:  Unzip the ns2 packages to home folder $] tar zxvf ns-allinone-2.35.tar.gz $] cd ns-allinone-2.35/ns-2.35 Modify the following make files. ~ns-2.35/Makefile.in Change @CC@ to gcc-4.8 change @CXX@ to g++-4.8 ~nam-1.15/Makefile.in ~xgraph-12.2/Makefile.in ~otcl-1.14/Makefile.in Change in all places  @CC@ to gcc-4.8 @CPP@ or @CXX@ to g++-4.8 open the file: ~ns-2.35/linkstate/ls.h Change at the Line no 137  void eraseAll() { erase(baseMap::begin(), baseMap::end()); } to This void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); } All changes made Step 4: Open a new termi

Installation of NS2 in Ubuntu 22.04 | NS2 Tutorial 2

NS-2.35 installation in Ubuntu 22.04 This post shows how to install ns-2.35 in Ubuntu 22.04 Operating System Since ns-2.35 is too old, it needs the following packages gcc-4.8 g++-4.8 gawk and some more libraries Follow the video for more instructions So, here are the steps to install this software: To download and extract the ns2 software Download the software from the following link http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/ns-allinone-2.35.tar.gz/download Extract it to home folder and in my case its /home/pradeepkumar (I recommend to install it under your home folder) $ tar zxvf ns-allinone-2.35.tar.gz or Right click over the file and click extract here and select the home folder. $ sudo apt update $ sudo apt install build-essential autoconf automake libxmu-dev gawk To install gcc-4.8 and g++-4.8 $ sudo gedit /etc/apt/sources.list make an entry in the above file deb http://in.archive.ubuntu.com/ubuntu/ bionic main universe $ sudo apt update Since, it&#