- Download NS2 from the following Website, I tried version ns-allinone-2.33.tar.gz.
- Put the file under /home/pradeep/ (my user login is pradeep, you may try with your username)
- go the folder in the shell prompt by issuing the following command cd /home/pradeep/
- 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
- it will take some time to download and install.
- 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
- After the above three steps, NS2 will give the path information which needs to be set in the PATH variable
- 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
- 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
- Thats it!!! save the file, logout and login with the username.
- 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)
- For running examples in TCL, click here
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...
Can I download the autoconfiguration files or the packages which u mentioned in step 4, seperately and then install them later on?
ReplyDeletestep no three not clear
ReplyDeletei hav set the environ variables by appending it to .bashrc file (logged out and logged in)still ns command is not working.. any suggestion where could i go wrong ..?
ReplyDeletewhile installing NS2.30 under ubuntu 9.04.........still i am getting error while running nam command
ReplyDeletehere the errors are :
nam:
[code omitted because of length]
: no event type or button # or keysym
while executing
"bind Listbox {
%W yview scroll [expr {- (%D / 120) * 4}] units
}"
invoked from within
"if {[tk windowingsystem] eq "classic" || [tk windowingsystem] eq "aqua"} {
bind Listbox {
%W yview scroll [expr {- (%D)}] units
}
bind Li..."
hi ! i couldn't understand step 9 ! I don't know how to modify the file! i opened it but i dont know how exactly & where i should write the path ;
ReplyDeleteit would be great if you could help me ; Thanks :)
sir,
ReplyDeleteI am doing ph.d on ad hoc network.
i want to run ns2 on ubuntu9.4.
step 3 i completed. My data card is not supported for linux. so Can I download the autoconfiguration files or the packages which u mentioned in step 4, seperately and then install them later on?
please reply
thank you
kumar
hey,,..
ReplyDeletei want to install ns 2.29.3 on ubuntu 10.10...
i want a stepwise procedure like the one u have given..