您的位置:首页 > 其它

NS-2.35在ubuntu 11.04下的安装

2014-05-29 17:11 232 查看
转自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 。

3.安装前还需要安装一些需要的软件包。终端中输入如下几个命令:

sudo
apt-get install build-essential #FOR GCC

sudo
apt-get install tcl8.5 tcl 8.5-dev tk8.5 tk8.5-dev #FOR TCL AND TK

/*这里可能会出错,提示某些包装不了,不存在啥的,这个时候记得更新源

参考: 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.html

6.安装完成后最后一步是配置环境变量(终端里已经有提示)。

用到的命令:

cd
/home/XXX/

sudo
gedit .bashrc (注意有个".")

在文件的末尾加上:

PATH="$PATH:/XXX/ns-allinone-2.35/bin:/XXX/ns-allinone-2.35/tcl8.5.10/unix:/XXX/ns-allinone-2.35/tk8.5.10/unix"

LD_LIBRARY_PATH="/XXX/ns-allinone-2.35/otcl-1.13:/XXX/ns-allinone-2.35/lib"

TCL_LIBRARY="$TCL_LIBRARY:/XXX/ns-allinone-2.35/tcl8.5.10/library"

保存文件,然后关闭。

其中红色的部分都需要参见终端给出的提示信息,需保持一致,不然后面会报错。

最后验证是否安装正确。重新打开终端,输入ns, 如果出现%,则表明安装好了,可以使用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: