Guest User

NS2 install script

a guest
Jan 6th, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.02 KB | None | 0 0
  1. #! /bin/bash
  2. # https://drive.google.com/file/d/0B7S255p3kFXNVVlxR0ZNRGVORjQ/view?usp=sharing
  3. # untar the file in the same folder
  4. tar -zxvf ns-allinone-2.35_gcc5.tar.gz --strip-components 1
  5. #installing necessary libraries
  6. sudo echo "deb http://in.archive.ubuntu.com/ubuntu/ xenial main" >> /etc/apt/sources.list
  7. sudo echo "deb http://in.archive.ubuntu.com/ubuntu/ xenial universe" >> /etc/apt/sources.list
  8. sudo apt update
  9. sudo apt install -y gcc-4.8 g++-4.8
  10. sudo apt install -y build-essential autoconf wget
  11. sudo apt install -y perl libxt-dev libx11-dev libxmu-dev sgb
  12. export CC=gcc-4.8 CXX=g++-4.8 && ./install
  13. cd ns-2.35/ && sudo make install
  14. cd ../nam-1.15/ && sudo make install
  15. #x-graph
  16. cd ../xgraph-12.2 && ./configure
  17. sudo automake --add-missing
  18. sudo make
  19. sudo make install
  20. #gt-itm
  21. cd ../gt-itm/src
  22. sudo ln -s /usr/lib/libgb.a  ../lib
  23. make
  24. #sgb
  25. cd ../sgb2ns
  26. make all
  27.  
  28. #final step
  29. cd ../bin
  30. sudo cp {edriver,itm,sgb2alt,sgb2comns,sgb2hierns,sgb2ns} /usr/local/bin
  31.  
  32. #optional
  33. #cd ns-2.35 && ./validate
Add Comment
Please, Sign In to add comment