cygwin 和 ns-2的安装
来源:互联网 发布:空山基画集淘宝 编辑:程序博客网 时间:2024/05/16 05:44
由于这段时间要和老师一起做一个无限传感器网络的研究课题,所以要用到开源的网络模拟软件ns-2,这个东东虽好,可是安装起来继承了linux/unix软件的安装的特点,超级麻烦~
由于课题的大部分开发还是要在windows下开发,所以不得不选择使用cygwin(如果不知道这个是什么,那就不用学了~)
安装cygwin
1.连到cygwin的网站上,http://www.cygwin.com,点击Install or Update now这个按钮,会下载一个网络安装的程序。
2.点击安装程序,按照步骤一步一步往下做,主要是在遇到Select Package这一个步骤的时候,要安装ns2需要的组件。(还有一点,就是选择下载的源,我用的是http://mirrors.kernel.org,感觉速度还可以,如果网速太慢,可以联系我,我这又全部所需的)点击View这个按钮使得Category变成full,可以看到所有的软件包,包括安装的和没安装的,点击下列软 件的New这一栏的Skip状态,使之变成日期(即最新版本)。 XFree86-base、XFree86-bin、XFree86-prog、XFree86-lib、XFree86-etc、make、patch、perl、gcc、gcc- g++、gawk、gnuplot、tar和gzip,还有X-startup-scripts、xorg-x11-base、xorg-x11-bin、xorg-x11-devel、xorg-x11-bin-dlls、xorg-x11-bin-lndir、xorg-x11-etc、xorg-x11-fenc、xorg-x11-fnts、xorg-x11-libs-data、xorg-x11-xwin,最好把vi 也安装上,会有用的。然后一路next就行了下面是关键的
安装ns-2
1.到http://nsnam.isi.edu/nsnam/index.php/Main_Page 下载ns-2.31
2.将ns-allinone-2.31.tar.gz解压到C:/cygwin/home下,如果没有就自己建一个
3.在cygwin中运行如下命令: cd /home/ns-allinone-2.31 /.install 然后就等着安装完成就行了(要安装很长时间,我装了一个多小时)
4.看到install sucessfully的时候,恭喜了,你顺利地装完了,不过别高兴,关键的配置PATH才刚开始 如果你能在 /home/你的用户名 的文件夹下找到后缀名为.bashrc的文件(反正我是没找到,以下都是老师教的,我没试过),注意,不是.bashrc.bak,用UltraEdit把它打开,(最好用UltraEdit,不要用记事本,应为该文件是unix文件,用记事本会出现意想不到的错误,当然如果你会用vi,肯定也没什么问题),在文件后加上
export NS_HOME=/home/Benson/ns-allinone-2.31
export PATH=$NS_HOME/tcl8.4.14/unix:$NS_HOME/tk8.4.14/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.14/unix:$NS_HOME/tcl8.4.14/unix:$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.14/librar
注意修改你的相应的路径名和版本号(黑体的部分)
##如果你找不到在/home/你的用户名 的目录下找不到那个文件,那么就去/etc 下 找到bash.bashrc文件,用UltraEdit打开,按上面的方式添加到文件末尾,点击保存,不过这时候,修改还是没有生效,必须在cygwin下运行
cd /etc
source bash.bashrc
从而使修改生效
至此,如果一切顺利的话你的ns-2就安装好了
可以使用如下命令检测是否成功安装:
startxwin.bat
cd /home/ns-allinone-2.31/ns-2.31/tcl/ex(路径名可能和你安装的不一样,注意修改)
ns wireless-flooding.tcl
你将会看到一个ns-2的模拟事例
- cygwin 和 ns-2的安装
- cygwin下安装NS-2
- 在cygwin下NS-2的安装
- 在cygwin下安装ns-2
- Cygwin+NS-2.28 安装图解
- 在WindowsXP下Cygwin+NS+TinyOS的安装过程(2)
- 安装cygwin+ns-2 过程中home路径问题
- 详:Cygwin上安装ns-allinone-2.28
- 在WindowsXP下Cygwin+NS+TinyOS的安装过程(1)
- 在WindowsXP下Cygwin+NS+TinyOS的安装过程(3)
- cygwin和skyeye的安装
- Cygwin 的下载和安装
- Cygwin的安装和使用
- cygwin 的安装和配置
- Cygwin的安装和使用
- NS-2在Ubuntu的安装
- 安装(cygwin+ns-allinone-2.28+winxp)全过程
- NS-2安装心得
- ASP.NET 直接导入CSV文件到DATASET
- 如何用FLASH做网页背景
- 记录集分页显示策略五种实现方法
- ICSharpCode.SharpZipLib.dll实现压缩解压一个树形目录
- 精通批处理
- cygwin 和 ns-2的安装
- WINDOWS系统 + Apache +PHP5 +Zend + MySQL + phpMyAdmin安装方法
- asp.net Ajax--Calendar控件使用
- C语言高效编程的几招
- 实现DataGridView中行的上下移动(C#实现)
- 集群中命令的执行.
- 返回值优化
- ANT 安装使用及build.xml文档模板
- OpenSolaris上Qemu使用指南