Skip to main content

Posts

Showing posts from June, 2024

Installation of ns3 in Ubuntu 24.04 | ns-3.42

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...

Installing ns2 in Ubuntu 24.04 | Ubuntu | Network Simulator 2

Installation of NS2 in Ubuntu This post shows you how to install ns2 (ns-2.35) in Ubuntu 24.04. #ns2 #ubuntu #engineeringclinic NS-2.35 installation in Ubuntu 24.04  You can view the following video for complete instructions: Prerequisites ns-allinone-2.35 Ubuntu 24.04 Commands to be used: $ cat /etc/lsb-release $ sudo apt update $ sudo apt install build-essential autoconf automake libxmu-dev Requirements of ns2 gcc-4.8 g++-4.8 Were available only upto 18.04 which the codename is bionic $ sudo gedit /etc/apt/sources.list.d/ubuntu.sources make an entry in the above file as given in the video (see the picture below) Ubuntu Sources addition $ sudo apt update For any GPG error, include the following command $ sudo apt update $ sudo apt install gcc-4.8 g++-4.8 Download ns-2.35 from the website. http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/ns-allinone-2.35.tar.gz/download Since ns2.35 is too old (2011) and hence it will work on the gcc and g++ versio...