RedHat9.0必须安装了GCC,接下来开始安装NS2,当然要安装最新版本NS2.30。
1.到官方下载网址:http://www.isi.edu/nsnam/ns/ns-build.html下载NS2安装软件包ns-allinone-2.30.tar.gz。
2.以root登录RH9,在/home下建立ns2文件夹,将ns-allinone-2.30.tar.gz放在该文件夹下,在终端运行# cd /home/ns2,使用解压命令#tar xvfz ns-allinone-2.30.tar.gz,即生成/home/ns2/ ns-allinone-2.30。
3.# cd /home/ns2/ ns-allinone-2.30/,然后# ./install安装,这要花点时间。
4.安装完毕不要关闭终端窗口,根据安装结束后结尾处的提示,将某些路径复制下来,或者直接按照以下修改:
5.再重新打开一个终端,# gedit .bashrc即可打开/root/.bashrc并修改,在该文件末尾加上以下三句话:
export PATH="$PATH:/home/ns2/ns-allinone-2.30/bin:/home/ns2/ns-allinone-2.30/tcl8.4.13/unix:/home/ns2/ns-allinone-2.30/tk8.4.13/unix"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH :/home/ns2/ns-allinone-2.30/otcl-1.12, /home/ns2/ns-allinone-2.30/lib"
export TCL_LIBRARY="$TCL_LIBRARY:/home/ns2/ns-allinone-2.30/tcl8.4.13/library"
注意等号后面的路径一定要用引号括起来,仔细检查如果没有错误再重启系统就安装OK了,不然bashrc改错了就麻烦了,得进入linux rescue模式修改bashrc。
6.可以找些例子来调试了,测试文件在~ns-allinone-2.30/ns2.30/tcl/ex目录下,不要指望每个例子都没有错误。