ns3 installation in Ubuntu 22.04 | ns-3.41 in Ubuntu 22.04

Опубликовано: 05 Сентябрь 2026
на канале: Engineering Clinic – From Linux to AI
12,640
like

#ns3 recently release ns-3.41, we are going to see how to install that in #ubuntu 22.04 OS
Here are the requirements
1. Ubuntu 22.04 LTS
2. ns-allinone-3.41.tar.bz2
(Download the above software from nsnam.org 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 and ns-3.40 as well.

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

let the installation runs, in the meantime, we will download ns3 from the website nsnam.org

So we have downloaded the software and installed asll the packages.

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"

Now
$ cd ns-allinone-3.41/

$ ./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 sometime 1 hour also (in case of a VM with low RAM)

Installation is completed.
To check whether they are working, use the following command

Open a new terminal

$ cd ns-allinone-3.41/ns-3.41/
$ ./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.

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:
   / @tspradeepkumar  

My other Channel -    / tspradeepkumar1​  
My Tech Blog - https://www.nsnam.com/
My Personal webiste - https://www.pradeepkumar.org ​
______________________________

Follow me on,
Instagram -   / tspradeepkumar  
Facebook -   / tspradeep​  
Twitter -   / tspradeepkumar​  
________________________________