专栏中心

EEPW首页 > 专栏 > 如何在Ubuntu 8.04下安装ns-2和ns-3

如何在Ubuntu 8.04下安装ns-2和ns-3

发布人:0750long 时间:2009-06-24 来源:工程师 发布文章
如何在Ubuntu 8.04下安装ns-2和ns-3

安装ns-2:
在ns-2的wiki上有一个网页专门介绍如何在Ubuntu 7.04下面安装ns-2,在Ubuntu 8.04下面也可以按照相同的步骤进行。需要注意的是,通过apt-get下载安装必要的软件包之前,需要更新Ubuntu的apt-get网址列表:
sudo apt-get update
sudo apt-get upgrade
然后就可以按照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 by Example Marc Greis' Tutorial for the UCB/LBNL/VINT Network Simulator "ns"
ns-3教程:
ns-3 tutorial: ns-3 Tutorial (html version)

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

“Albertgreen”的LED显示HEX视频

视频 2012-05-02

Microchip WiFi 模塊(MRF24WB0Mx系列) 的連線種類與方法—WiFi介紹与Infrastructure Mode

基于PIC32的低成本图形解决方案

透明导电膜提供电磁波屏蔽

2026-04-09

华创鸿度完成C轮融资用于TGV产线落地及工厂建设

SK海力士开始出货业界首款321层QLC固态硬盘,4月向戴尔供货

2026-04-09

英特尔在MLPerf v6.0中强调可扩展的AI推断

2026-04-09

Microchip WiFi模塊(MRF24WB0Mx系列) 的連線種類與方法—AdHoc Mode的三種連線方式

HS12832-2显示芯片说明书

HD7279A的原理与应用

CSPT:一场搞定半导体封装全产业链合作!

EDA/PCB 2026-04-09

空中计算利用无线干扰处理数据

2026-04-09

基于PIC32的VGA.WVGA图形开发工具

Poke让使用AI代理变得像发送短信一样简单

总投资264亿元,芯动力科技城二阶段项目开工

2026-04-09

HOLTEK指令集说明

资源下载 2007-02-16

I2C中文规范

资源下载 2007-02-16

HEX文件的格式说明(含中文说明)

纳米电力将nPZero集成电路推向超低功耗物联网的量产

2026-04-09

苹果首款自研AI服务器芯片Baltra曝光

更多 培训课堂
更多 焦点
更多 视频

技术专区