1.
$ sudo apt-get install build-essential
$ sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
$ sduo apt-get install libxmu-dev libxmu-headers
2.下载NS2软件,(http://jaist.dl.sourceforge.net/sourceforge/nsnam/ns-allinone-2.31.tar.gz)
3.
$ tar -xzvf ns-allinone-2.31.tar.gz
$ cd ns-allinone-2.31
$./install
4.设置环境变量在终端下输入:
$ gedit ~/.bashrc
将下面的代码加入.bashrc 文件的尾部。注意用你实际的路径位置替换下面代码中出现"/home/networklab/ns"和"/ your/path"的地方
# LD_LIBRARY_PATH
OTCL_LIB=/home/networklab/ns/ns-allinone-2.31/otcl-1.13
NS2_LIB=/home/networklab/ns/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_LIB:$X11_
LIB:$USR_LOCAL_LIB
# TCL_LIBRARY
TCL_LIB=/home/networklab/ns/ns-allinone-2.31/tcl8.4.14/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/home/networklab/ns/ns-allinone-2.31/bin:/your/path/
ns-allinone-2.31/tcl8.4.14/unix:/your/path/ns-allinone-2.31/tk8.4.14/unix
NS=/home/networklab/ns/ns-allinone-2.31/ns-2.31/
NAM=/home/networklab/ns/ns-allinone-2.31/nam-1.13/
PATH=$PATH:$XGRAPH:$NS:$NAM
5.
$ source ~/.bashrc
$ ns
当ns回车出现%说明正确。
wally 于 2008-04-17 21:53:25发表:
bash: LIB:/usr/local/lib: No such file or directory
bash: ns-allinone-2.31/tcl8.4.14/unix:/home/wally/ns-allinone-2.31/tk8.4.14/unix: No such file or directory
这是怎么回事阿 ?