Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Install NS-2 on Ubuntu

Install NS-2 on Ubuntu

Install NS-2 on Ubuntu 10.10

Ali MasudianPour

November 23, 2012
Tweet

More Decks by Ali MasudianPour

Other Decks in How-to & DIY

Transcript

  1. Install NS-2 on Ubuntu
    10.10
    Ubuntu 11.04/Ubuntu 11.10/Ubuntu 12.04/Ubuntu 12.10
    Ali MasudianPour
    2012, August
    Install NS-2 on ubuntu 1

    View full-size slide

  2. Download NS-2
    1. Download NS-2 from the following link:
    • http://bit.ly/downloadns
    • Download ns-allinone-2.34
    Install NS-2 on ubuntu 2

    View full-size slide

  3. Unzip
    • Place the ns-allinone-2.34 .tar.gz in your home folder and
    extract the contents into a folder with the same name.
    • Open the folder
    • Cd home/masud/ns-allinone-2.34
    • Masud is my username. Enter your usernameinstead of masud.
    • Sudo apt-get install build-essential autoconf automake libxmu-
    dev gcc-4.3
    Install NS-2 on ubuntu 3

    View full-size slide

  4. Downgrading GCC
    • To continue the installation we have to downgrade the GCC to
    the version of: 4.3
    • Go to your ns-2 folder
    • Sudo gedit ns-allinone-2.34/otcl-1.13/Makefile.in
    • Apply these changes to the makefile.in
    • Change CC= @CC@ to CC=gcc-4.3
    Install NS-2 on ubuntu 4

    View full-size slide

  5. Install
    • Sudo su
    • ./install
    • Gedit /home/masud/.bashrc
    • Append the following lines to the bashrc file:
    # LD_LIBRARY_PATH
    OTCL_LIB=/home/micman/ns-allinone-2.34/otcl-1.13
    NS2_LIB=/home/micman/ns-allinone-2.34/lib
    X11_LIB=/usr/X11R6/lib
    USR_LOCAL_LIB=/usr/local/lib
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB
    # TCL_LIBRARY
    TCL_LIB=/home/micman/ns-allinone-2.34/tcl8.4.18/library
    USR_LIB=/usr/lib
    export TCL_LIBRARY=$TCL_LIB:$USR_LIB
    # PATH
    XGRAPH=/home/micman/ns-allinone-2.34/bin:/home/micman/ns-allinone-
    2.34/tcl8.4.18/unix:/home/micman/ns-allinone-2.34/tk8.4.18/unix
    #the above two lines beginning from xgraph and ending with unix should come on the same line
    NS=/home/micman/ns-allinone-2.34/ns-2.34/
    NAM=/home/micman/ns-allinone-2.34/nam-1.14/
    PATH=$PATH:$XGRAPH:$NS:$NAM Install NS-2 on ubuntu 5

    View full-size slide

  6. Install
    • Source ~/.bashrc
    • Quit Terminal and after reopening terminal type ns
    • Your NS-2 is ready to use
    Install NS-2 on ubuntu 6

    View full-size slide

  7. End
    • Any problems?
    • Contact me: [email protected]
    Install NS-2 on ubuntu 7

    View full-size slide