Installing ns2 in ubuntu 16.04 with black hole patched


# ns2 with black hole scenario
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get update
sudo apt-get gcc
sudo apt-get install build-essential autoconf automake
sudo apt-get install tcl8.5-dev tk8.5-dev
sudo apt-get install perl xgraph libxt-dev libx11-dev libxmu-dev
wget http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/ns-allinone-2.35.tar.gz/download
wget http://www.mediafire.com/download/qzckp45yada6c14/Blackhole.patch
tar -xvzf ns-allinone-2.35.tar.gz
mv Blackhole.patch ns-allinone-2.35
patch -p1 -t < Blackhole.patch
cd ns-allinone-2.35
sudo ./install
echo -e '#LD_LIBRARY_PATH\nOTCL_LIB=/home/naveen/Music/ns-allinone-2.35/otcl-1.14\nNS2_LIB=/home/naveen/Music/ns-allinone-2.35/lib\nX11_LIB=/usr/X11R6/lib\nUSR_LOCAL_LIB=/usr/local/lib \nexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB\n# TCL_LIBRARY\nTCL_LIB=/home/naveen/Music/ns-allinone-2.35/tcl8.5.10/library\nUSR_LIB=/usr/lib\nexport TCL_LIBRARY=$TCL_LIB:$USR_LIB\n#PATH\nXGRAPH=/home/naveen/Music/ns-allinone-2.35/bin:/home/naveen/Music/ns-allinone-2.35/tcl8.5.10/unix:/home/naveen/Music/ns-allinone-2.35/tk8.5.10/unix\n#the above two lines beginning from xgraph and ending with unix should come on the same line\nNS=/home/naveen/Music/ns-allinone-2.35/ns-2.35/\nNAM=/home/naveen/Music/ns-allinone-2.35/nam-1.15/\nPATH=$PATH:$XGRAPH:$NS:$NAM' >> ~/.bashrc
source ~/.bashrc

Comments

Popular posts from this blog