转自http://blog.sina.com.cn/s/blog_732f8e8a01011k4i.html
绿色部分为我实际操作中遇到的问题、注释。。。
参考书目:《NS-2网络模拟基础与应用》,作者为方路平等人,国防工业出版社。
切入正题啦:
1.首先到官网下载NS-2软件,网址:
http://www.isi.edu/nsnam/ns/ns-build.html
注意下载的是ns-allinone-2.35,不是ns-src-2.35.
2.将下载下来的压缩包解压到你要安装的文件夹里。这个操作系统可以单击右键解压也可以使用命令行解压,解压命令 :tar -zxvf ns-allinone-2.35.tar.gz
sudo apt-get install build-essential
sudo apt-get install tcl8.5 tcl 8.5-dev tk8.5 tk8.5-dev
/*这里可能会出错,提示某些包装不了,不存在啥的,这个时候记得更新源
参考: http://blog.163.com/liuzhuqing_508/blog/static/606213512012111311532835/
事实上,不同的linux系统其更新源也是不一样的,使用 cat /etc/issue 命令查看当前系统版本,
然后再去搜对应的更新源比较好,我的是 Ubuntu 11.04 ,所以更新源里面的文件是参考这个的
http://ivan4126.blog.163.com/blog/static/209491092201261825952343/
*/
问题暂时还没解决。。。。
sudo apt-get install libxmu-dev libxmu-headers #FOR NAM
4.安装完成后,可以开始安装NS-2了。
首先进入ns-2所在的目录,终端输入命令 :cd /home/XXX/ns-allinone-2.35 (XXX为自己的用户名)
然后输入安装命令 : ./install
5.可以看见终端显示安装进度,安装的过程中有可能会出现一些问题,可能是GCC的问题,具体解决方案可以参见官方手册,或者这个博文http://hi.baidu.com/lxm8844/blog/item/494190fe9bd40052d7887de5
6.安装完成后最后一步是配置环境变量(终端里已经有提示)。
用到的命令:
cd /home/XXX/
sudo gedit .bashrc (注意有个".")
在文件的末尾加上:
保存文件,然后关闭。
其中红色的部分都需要参见终端给出的提示信息,需保持一致,不然后面会报错。
最后验证是否安装正确。重新打开终端,输入ns, 如果出现%,则表明安装好了,可以使用了。