- Download NS2.35 from this link. http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/ns-allinone-2.35.tar.gz/download
- Copy the file to /home/yourhome (in my case it is, /home/pradeep/)
- Untar it using “tar zxvf ns-allione-2.35.tar.gz” (without quotes)
- “cd ns-allione-2.35/” (without quotes)
- “./install” (see the dot in the beginning)
- During the installation there may be a error in linkstate/ls.h, the location of ls.h is “/home/pradeep/ns-allinone-2.35/ns-2.35/linkstate/ls.h”
- Open the file using gedit “gedit /home/pradeep/ns-allinone-2.35/ns-2.35/linkstate/ls.h”
- in line number 127, there will be a erase function, change it to this->erase and go to step 5.
- Once installation over, set the PATH and that’s it.
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 libc...
hi, i do not understand the 8th STEP:
ReplyDeletehave i to erase the follow fubction:
void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); } ??
i m using linux mint 64 bit and I have a make error on ls.o file!!!
is it possible that the problem is related to gcc2.96???
hello sir,
ReplyDeletei wanted to install ns2-2.35 on to fedora17 but during the installation process i have error like follows:
Build tcl8.5.10
============================================================
./install: line 409: autoconf: command not found
checking whether to use symlinks for manpages... no
checking whether to compress the manpages... no
checking whether to add a package name suffix for the manpages... no
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
tcl8.5.10 configuration failed! Exiting ...
Tcl is not part of the ns project. Please see www.Scriptics.com
to see if they have a fix for your platform.
plz guide me what to do now??
firstupdate ur system
ReplyDeleterun this commands in root yum groupinstall " Development Tools" "Development Libraries " and
yum install libXt-devel and yum install libXmu-devel