经过3天的奋斗,终于把Cygwin、NS和TinyOS安装好了,中间经过很多痛苦,版本之间的冲突,网络下载的漫长等待,现在该总结一下了。
Cygwin下载及安装
通过我多次的失败,我现在采用的是两种cygwin版本合并。需要从两个地方下载两个版本,因为这两个版本都不是完整版,只有安装NS和TinyOS的基本库,所以需要把两个合并起来。
版本1.5.7,下载地址:http://140.116.72.80/~smallko/ns2/cygwin.rar
版本1.5.24,下载地址:http://cone.informatik.uni-freiburg.de/people/aslam/cygwin-files.zip
两个版本的安装步骤都一样,唯一区别就是选择安装源路径。
1. 下载解压后,运行setup.exe
2. 点击“下一步”
里面有三个选择项:选择“本地安装”
a. install from internet(在线安装)
b. download without installing(下载到本地,但不安装)
c. install from local directory(本地安装)
3. 选择刚刚下载下来的安装文件所在的文件夹,选择文件夹。两次安装需要选择不同的源路径。
4. 选择需要安装的库
在默认的基础上,点右上角的view,选择full模式,功能库就会以字母顺序排列,为了运行NS2,增加以下几个库的安装。用鼠标在库相应最左边“skip”上单击,就会显示最新的库版本了。一定要把左下角的“hide obsolete packages”前面的勾去掉,不然有些安装包会看不到的。
diffutils, gawk, gcc, gcc-g++, gnuplot, gzip, libXmu-devel, libXt-devel, make, patch, perl, tar, and w32api
XFree86-base, XFree86-bin, XFree86-prog, XFree86-lib, XFree86-etc, X-startup-scripts
xorg-x11-*(全部选上)
5. 点击下一步。
6. 安装完毕。
7. 安装另一个版本。