先从下载ns2-allinone-2.34 http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.34/
进入Applications->Accessories->Terminal
然后进行以下步骤:
1.安装必须的软件环境:
$sudo apt-get install build-essential autoconf automake libxmu-dev
$sudo apt-get remove host 去掉host指令列表(如果没有,则可以省略)
2.解压 :
$tar -xzvf ns-allinone-2.34.tar.gz
进入
otcl-1.13/configure
找到
Linux*)
SHLIB_CFLAGS="-fpic"
SHLIB_LD="ld -shared"
SHLIB_SUFFIX=".so"
DL_LIBS="-ldl"
SHLD_FLAGS=""
将otcl-1.13/configure 文件中SHLIB_LD="ld -shared"一句改为SHLIB_LD="gcc -shared"
3.安装:
$cd ns-allinone-2.34
$ sudo ./install
4.更改启动环境变量:
$sudo gedit ~/.bashrc
# LD_LIBRARY_PATH
OTCL_LIB=/your/path/ns-allinone-2.34/otcl-1.13
NS2_LIB=/your/path/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=/your/path/ns-allinone-2.34/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/your/path/ns-allinone-2.34/bin:/your/path/ns-allinone-2.34/tcl8.4.18/unix:/your/path/ns-allinone-2.34/tk8.4.18/unix
NS=/your/path/ns-allinone-2.34/ns-2.34/
NAM=/your/path/ns-allinone-2.34/nam-1.14/
PATH=$PATH:$XGRAPH:$NS:$NAM
$ source ~/.bashrc
5.验证:
$ ns
回车后,若出现%则安装成功,$exit 退出
若想用ns自身提供的验证
$cd ns-2.34
. /validate