很多情况下 ns:command not found的错误原因,都是NS路径设置有误;
只有命令所在的路径能够正确调用 ns 命令,仿真才能够正确进行;
以下是NS路径设置的关键点, 我把它单独列出,一般这是在NS安装结束时进行的操作。
1.安装ns-allinone-2.32 (注意,此处以2.32版本演示,对于不同的版本,请将tcl、tk、OTcl的版本序号进行相应的替换)
2.把/etc下的一个.bashrc文件拷到/root下,并编辑,在文末加入如下这几行: export NS_HOME="`pwd`/ns-allinone-2.32" export PATH="$NS_HOME/tcl8.4.15/unix:$NS_HOME/tk8.4.15/unix:$NS_HOME/bin:$PATH" export LD_LIBRARY_PATH="$NS_HOME/tcl8.4.15/unix:$NS_HOME/tk8.4.15/unix:$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_LIBRARY_PATH" export TCL_LIBRARY="$NS_HOME/tcl8.4.15/library" 就可以了.
3.如果是其它版本的ns-allinone,可以打开安装后的目录,修改tcl8.4.15,tk8.4.15,otcl-1.13为与之对应的名称即可.
|
阅读(2963) | 评论(0) | 转发(0) |