1. Download & install some packages from repository by following commands :
- $ sudo apt-get update
- $ sudo apt-get install build-essential autoconf automake libxmu-dev
2. Download ns-2.34 and extract in your home directory.
3. Install the development files for X Windows plus the g++ compiler:
- sudo apt-get install xorg-dev g++ xgraph
4. Edit line 6304 of "otcl-1.13/configure" from SHLIB_LD="gcc -shared" to SHLIB_LD="ld -shared"
5. Now run command in terminal :
- $ ./install
6. Set environment variables
- $ gedit ~/.bashrc
7. Add the following lines to the end of the file. Remember replace “/your/path” by the folder where you have stored extracted the ns-2 file (For example, if your Linux account name is blackpearl, and you have
extracted the file to your home directory, you have to change /your path to /home/blackpearl).
# LD_LIBRARY_PATH
OTCL_LIB=/your/path/ns-allinone-2.35/otcl-1.14
NS2_LIB=/your/path/ns-allinone-2.35/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=/your/path/ns-allinone-2.35/tcl8.5.10/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/your/path/ns-allinone-2.35/bin:/your/path/ns-allinone-2.35/tcl8.5.10/unix:/your/path/ns-allinone-2.35/tk8.5.10/unix
NS=/your/path/ns-allinone-2.35/ns-2.35/
NAM=/your/path/ns-allinone-2.35/nam-1.15/
export PATH=$PATH:$XGRAPH:$NS:$NAM
8. Ensure that it immediately takes effect:
- $ source ~/.bashrc
9. You can test the installation by doing the following:
- $ cd ns-2.35
- $ ./validate
No comments:
Post a Comment