NS2是一套有名的网络模拟软件。
在ubuntu上安装还算简单,首先需要安装的是:
$sudoapt-getinstallbuild-essential
$sudoapt-getinstalltcl8.4tcl8.4-devtk8.4tk8.4-dev
$sduoapt-getinstalllibxmu-devlibxmu-headers
接着到ns2的SourceForge去下载源文件,我下到的是2.32。
这里建议:可以把解压缩后的文件,放到你想安装的位置去。例如:
$tarxvfzns-allinone-2.32.tar.gz
$sudomkdir/usr/local/ns2
$sudomvns-allinone-2.32/usr/local/ns2
$cd/usr/local/ns2/ns-allinone-2.32
$./install
安装完毕后用gedit打开/root/.cshrc和/root/.bashrc,分别加入下面代码:
注:这里要在root权限下打开上面文件,才能进行修改。
在.cshrc加入:
setpath=(/sbin/bin/usr/sbin/usr/bin/usr/games/usr/local/sbin/usr/local/bin/usr/X11R6/bin
$HOME/bin/usr/local/ns2/bin/usr/local/ns2/ns-allinone-2.32/tcl8.4.15/unix/usr/local/ns2/ns-allinone-2.32/tk8.4.15/unix)
setenvLD_LIBRARY_PATH/usr/local/ns2/ns-allinone-2.32/otcl-1.13:/usr/local/ns2/ns-allinone-2.32/lib
setenvTCL_LIBRARY/usr/local/ns2/ns-allinone-2.32/tcl8.4.15/library
在.bashrc加入:
exportPATH=$PATH:/usr/local/ns2/ns-allinone-2.32/bin:/usr/local/ns2/ns-allinone-2.32
/tcl8.4.15/unix:/usr/local/ns2/ns-allinone-2.32/tk8.4.15/unix
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/ns2/ns-allinone-2.32
/otcl-1.13:/usr/local/ns2/ns-allinone-2.32/lib
exportTCL_LIBRARY=$TCL_LIBRARY:/usr/local/ns2/ns-allinone-2.32/tcl8.4.15/library
接着去作验证
$cdns-2.32(ns-2.32在ns-allinone-2.32目录下)
$./validate
等他跑完,就可以工作了(不用做这步太慢了)。
在root权限下输入ns回车出现%说明正确。
有问题的话在以上工作完成后再./install一次。
ubuntu下安装ns2-allinone-2.32ubuntu下安装ns2-allinone-2.32ubuntu下安装ns2-allinone-2.32ubuntu下安装ns2-allinone-2.32ubuntu下安装ns2-allinone-2.32ubuntu下安装ns2-allinone-2.32ubuntu下安装ns2-allinone-2.32ubuntu下安装ns2-allinone-2.32ubuntu下安装ns2-allinone-2.32ubuntu下安装ns2-allinone-2.32
阅读(987) | 评论(0) | 转发(0) |