原创
如何在Ubuntu 8.04下安装ns-2和ns-3
2009-7-5 22:44
5068
8
8
分类:
通信
安装ns-2:
在ns-2的wiki上有一个网页专门介绍
如何在Ubuntu 7.04下面安装ns-2,在Ubuntu 8.04下面也可以按照相同的步骤进行。需要注意的是,通过apt-get下载安装必要的软件包之前,需要更新Ubuntu的apt-get网址列表:
sudo apt-get update
然后就可以按照wiki网页上的操作步骤进行了。
安装ns-3:
在ns-3的wiki上有一个网页专门介绍
如何安装ns-3及所需的软件包。这里给出的软件包安装步骤过于复杂,其实只需要安装flex和bison就可以完成ns-3的安装了。在google上面有一个ns-3的小组,里面有一篇讨论就给出了
Ubuntu8.04下安装ns-3失败的解决方案:
sudo apt-get install flex bison
同样地,还是先要更新apt-get的网址列表。
总结一下:
1. 下载ns-2/3安装包
2. 更新Ubuntu的apt-get网址列表
3. 下载并安装必要的软件包
4. 安装ns-2/3
国内还没有介绍ns-3的书出版,介绍ns-2的有几本。ns-2使用Tcl语言进行仿真控制(Tcl的面向对象扩展:OTcl),ns-3使用Python或C++进行仿真控制,如果只是仿真的话,语法并不复杂,照葫芦画瓢即可。如果需要扩展ns-2或ns-3,都需要C++,都需要用到OOP。如果需要深入学习的话,还是从ns-3开始比较好。一是因为www.nsnam.org上有针对ns-3丰富的教程和说明,更新维护都比较及时;二是因为ns-3抛弃了OTcl捆绑C++的方式,转向了Python捆绑C++的方式,甚至可以完全用C++进行仿真控制和扩展编程,语言比较单一,学习难度就降低了。
我是刚刚开始学习,学多少卖多少,再多的就不知道了。
相关链接:
Jason的CS博客 实践者的足迹
ns-2教程:
ns-3教程:
文章评论(0条评论)
登录后参与讨论