You are on page 1of 2

STEP 1 From terminal login as super user and do the following.

(internet must also be co nnected in order to install the package dependencies. yum yum yum yum yum yum And yum install install install install install install for nam install autoconf automake gcc-c++ libX11-devel xorg-x11-proto-devel libXt-devel installation (optional): libXmu-devel

STEP 2 From terminal go to the folder where the ns-allinone patch is placed and type th e following to extract $ tar -xzf ns-allinone-2.31.tar.gz $ cd ns-allinone-2.29 $. /install STEP 3 Now go to /etc folder and type gedit ~/.bashrc Add the following lines to the end of it. Remember replace "/your/path" by somet hing like "/home/kazim". And accordingly also change the version numbers. This i s for ns 2.31. # LD_LIBRARY_PATH OTCL_LIB=/your/path/ns-allinone-2.31/otcl-1.13 NS2_LIB=/your/path/ns-allinone-2.31/lib X11_LIB=/usr/X11R6/lib USR_LOCAL_LIB=/usr/local/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LI B:$X11_LIB:$USR_LOCAL_ LIB # TCL_LIBRARY TCL_LIB=/your/path/ns-allinone-2.31/tcl8.4.14/library USR_LIB=/usr/lib export TCL_LIBRARY=$TCL_LIB:$USR_LIB # PATH XGRAPH=/your/path/ns-allinone-2.31/bin:/your/path/ns-allinone-2.31/tcl8.4.14/uni x:/your/path/ns-allinone-2.31/tk8.4.14/unix NS=/your/path/ns-allinone-2.31/ns-2.31/ NAM=/your/path/ns-allinone-2.31/nam-1.13/ PATH=$PATH:$XGRAPH:$NS:$NAM Let it take effect immediately source ~/.bashrc

Note: the step described above is important; otherwise, you cannot run ns succes sfully.

or you can restart your X windows.i.e. logout and then login, or reboot your sys tem, to make it work.) Now, the installation has been completed. If you try: $ ns Then a "%" will appear on the screen.type "exit" to quit the mode and back to "$ " If you miss out step 1 you may get the following errors Build XGraph-12.1 ================================================== ========== loading cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... missing checking for working autoconf... missing checking for working automake... missing checking for working autoheader... missing checking for working makeinfo... missing checking if malloc debugging is wanted... no checking for gcc... no checking for cc... no configure: error: no acceptable cc found in $PATH make: *** No targets specified and no makefile found. Stop. Can not create xgraph; But xgraph is an optional package, continuing... If you miss step 3 At the prompt when you type ns you will get Ns command not found

You might also like