现在的位置: 首页 > 综合 > 正文

ubuntu9.04+ns2-allinone-2.34

2013年08月06日 ⁄ 综合 ⁄ 共 1242字 ⁄ 字号 评论关闭

先从下载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





将上面的
/your/path




替换掉,保存退出后执行:

$ source ~/.bashrc

5.验证:

$ ns

回车后,若出现%则安装成功,$exit 退出

 

若想用ns自身提供的验证

$cd ns-2.34

. /validate

抱歉!评论已关闭.