Installation of NS3 in Ubuntu
#/ns3 recently released ns-3.42, we are going to see how to install that in #ubuntu 24.04 OS
Ubuntu OS also recently released in April 2024.
Here are the requirements
1. Ubuntu 24.04 LTS
2. ns-allinone-3.42.tar.bz2
(Download the above software from https://www.nsnam.org/releases/ns-allinone-3.42.tar.bz2 and store it in the home folder (In my case it is /home/pradeepkumar/ folder)
This #installation will work for ns-3.38, ns-3.39, ns-3.40, and ns-3.41 as well.
Open a New Terminal
The first command to do is (You can just copy paste the following in your terminal window)
$ sudo apt update
$ sudo apt install g++ python3 cmake ninja-build git gir1.2-goocanvas-2.0 python3-gi python3-gi-cairo python3-pygraphviz gir1.2-gtk-3.0 ipython3 tcpdump wireshark sqlite sqlite3 libsqlite3-dev qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools openmpi-bin openmpi-common openmpi-doc libopenmpi-dev doxygen graphviz imagemagick python3-sphinx dia imagemagick texlive dvipng latexmk texlive-extra-utils texlive-latex-extra texlive-font-utils libeigen3-dev gsl-bin libgsl-dev libgslcblas0 libxml2 libxml2-dev libgtk-3-dev lxc-utils lxc-templates vtun uml-utilities ebtables bridge-utils libxml2 libxml2-dev libboost-all-dev ccache
Now we have to go to the installation.
Open a new Terminal and type the following commands.
Copy the ns-allinone software to the home folder and just right-click and click "Extract here". Already the software is extracted or unzipped and its at the home folder.
open another terminal
Now
$ cd ns-allinone-3.42/
$ ./build.py --enable-examples --enable-tests
(This above line will install all the packages for ns3 along with netanim, flow monitor, protocol,s applications, etc.)
Depending on your system, the time can be anywhere between 20 minutes to sometimes 1 hour also (in the case of a VM with low RAM)
So let us wait for the installation...
Installation is completed. It took more than 1 hour as I ran a Virtual Machine inside my Intel MacBook Pro.
To check whether they are working, use the following command
Open a new terminal
$ cd ns-allinone-3.42/ns-3.42/
$ ./ns3 run hello-simulator
Hello Simulator
$ ./ns3 run first
You will get an output
$ ./ns3 run second
You will get an output
so ns3 is installed successfully.
Here is the sample screenshot
Thanks for watching!!!!
-------------------------------------------------
We have some Member-only Videos, please find those, if you are interested, you can join our channel.
Join this channel to get access to perks:
https://www.youtube.com/channel/UCSckTbBIf39jf2dIbruS32A/join
My other Channel - https://www.youtube.com/tspradeepkumar1
My Tech Blog - https://www.nsnam.com/
My Personal webiste - https://www.pradeepkumar.org
______________________________
Follow me on,
Instagram - https://www.instagram.com/tspradeepkumar
Facebook - https://www.facebook.com/tspradeep
Twitter - https://twitter.com/tspradeepkumar
________________________________
Comments
Post a Comment