cygwinNS2228安装Word格式文档下载.docx

上传人:b****1 文档编号:992644 上传时间:2023-04-29 格式:DOCX 页数:13 大小:172.77KB
下载 相关 举报
cygwinNS2228安装Word格式文档下载.docx_第1页
第1页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第2页
第2页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第3页
第3页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第4页
第4页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第5页
第5页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第6页
第6页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第7页
第7页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第8页
第8页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第9页
第9页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第10页
第10页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第11页
第11页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第12页
第12页 / 共13页
cygwinNS2228安装Word格式文档下载.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

cygwinNS2228安装Word格式文档下载.docx

《cygwinNS2228安装Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《cygwinNS2228安装Word格式文档下载.docx(13页珍藏版)》请在冰点文库上搜索。

cygwinNS2228安装Word格式文档下载.docx

8899/wiki/images/Ns_by_example.pdf

OneditingcygwinfilesunderWindows:

BID=12763

Nsisadiscreteeventsimulatortargetedatnetworkingresearch.NsprovidessubstantialsupportforsimulationofTCP,routing,andmulticastprotocolsoverwiredandwireless(localandsatellite)networks.

简单的说,NS-2是一个网络模拟器,所以经常被用到网络课的教学中。

NS-2是OpenSource的,最早的版本是在linux/unix下运行的,后来有了windows下用vc编译运行的版本,但从2.26以后就放弃了对vc的支持,所以现在装NS2只有两条路,要么装个linux,要么就在windows下装个cygwin,然后再在cygwin上装ns2.

为了一个ns2(完成安装后不过100M)而安装linux(RH9完全安装大概在5G左右)实在不值,所以我决定用cygwin

首先去

下载setup.exe,运行,得到这个界面:

点下一步,出现这个界面:

选择“InstallfromInternet”,当然,如果本地已经下载了你所需要的package,也可以选“InstallfromLocalDirectory”

接下来选择安装位置:

可以自己选择一个目录安装。

现在(10/13/05)的cygwin版本跟NTFS完全兼容,所以不用担心,可以放心的把它装在NTFS分区。

至于TestFileType,建议最好设成unix,虽然我没试过用dos格式,但是鉴于OpenSource的软件原本都是linux/unix下的,所以最好还是用unix

继续下一步

选择一个保存package的地方,我们要用到的package大小大概是60M。

当然,如果选择的是InstallFromLocalDirectory,那么这一步就会变成“指定package所在的位置”

下一步

指定代理服务器。

教育网内的机器是没办法直接上国外网的,所以要指定代理。

最该死的是它的mirrorlist放在国外,所以即使你知道一个国内的ftp地址(可以下载package的地址,比如.cn/cygwin),你也得指定代理服务器,要不然你就没办法获得mirrorlist,安装就进行不下去。

清华校内的话,除实验室之外推荐使用代理,强烈建议不要直接连国外,要知道国际流量可是1元/MB,安装一次就需要60RMB!

选择镜像站点。

cygwin有很多镜像站点(但是上面列的都是国外的),可以选择其中一个下载package。

也可以自己指定一个站点。

比如,如果要用.cn/cygwin,可以在UserURL中填这个地址,然后点add,就能将这个地址加到上面的镜像列表中,然后可以选择这个镜像进行安装。

选择要安装的软件包。

这里我只列出ns2需要的包,其中不包括安装程序默认安装的包:

gcc

gcc-g++

gnuplot

make

patch

perl

tar

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

点右上角的view,使它旁边的状态显示为Full,你就能看到按字母顺序排序的package列表,在这些包前点鼠标,使它们处于非“Skip”的状态

开始下载文件,准备安装。

下载过程会比较慢,因为总文件有60多M,且分成很多小文件。

如果是代理服务器,可能还会更慢,推荐早上开机安装,然后去上自习,估计中午就能下完了 

:

-P

下载完成后,系统会自动开始安装

安装过程还是比较慢的,耐心等待就是了

安装完成

让人高兴的提示

到这里,cygwin安装完成,这时桌面上应该出现了一个cygwin的图标,点击运行,就能看到cygwin的界面了

接下来就是安装ns2了

先去

/dist/ns-allinone-2.28.tar.gz

下载ns-allinone安装包。

当然也可以选择下载单独的包,然后一个一个安装,不过真的不推荐,因为太麻烦了

下载完后,用winrar(我确定winzip能不能解压tar格式的文件,谁试试,告诉我一声)把里面的文件都解压到cygwin安装目录下的home目录的子目录下,比如在我这里就是 

c:

\cygwin\home\hct。

启动cygwin,

cd/home/hct/ns-allinone-2.28

./install

安装过程就开始了。

由于目录不一样,上面的命令可能不太一样。

安装过程是很漫长的,因为我们下载的是源文件,机器还得先编译,等吧……

安装完后会出现这个提示:

这时还需要修改路径信息,把可执行文件的路径加到PATH环境变量中

打开c:

\cygwin\home\hct\.bashrc(当然,根据安装路径不同,这个文件所处的位置也不同),在文件末尾加入这些信息:

exportNS_HOME=/home/hct/ns-allinone-2.28

exportPATH=$NS_HOME/nam-1.11:

$NS_HOME/

exportLD_LIBRARY_PATH=$NS_HOME/

exportTCL_LIBRARY=$NS_HOME/

.bashrc文件可以用记事本打开,不过最好用UE,因为它是unix格式的文本

加入后的文件像这样:

/i1/132448_1dwgbc45_.bashrc

现在我们的工作就基本完成了。

保存.bashrc,打开cygwin,运行startxwin.bat

这时应该出现这样的窗口:

运行

cd/home/hct/ns-allinone-2.28/ns-2.28/ns-tutorial/examples

nsexample2.tcl

应该会出现这样的窗口:

这就表示ns2安装圆满完成了!

Problems&

Solutions

P:

 

运行startxwin.bat时提示“NoSuchFileorDirectory”

S:

可能是没有安装X-Startup-Scripts,重新运行setup.exe,然后选择安装就行了

 

也可能是环境变量没有设置好,按上面的设置再检查一遍,注意要把hct改成你相应的名字

另外,应该运行startxwin.bat,不能只打startxwin

运行nsexamples2.tcl时提示"

nosuchfileordirectory"

如果是找不到examples2.tcl那就是你打cd/home/hct/ns-allinone-2.28/ns-2.28/ns-tutorial/examples的时候出了错

如果是找不到ns,那就是环境变量没设置好

运行nsexamples2.tcl时提示“nam:

nosuchfileordirectory”

看看你的/home/hct/ns-allinone-2.28/nam-1.11目录下有没有nam.exe文件,有的话就是你的环境变量设置错了,注意要把nam-1.11这个目录加到PATH中

如果没有nam.exe,那就是编译nam时出错了。

运行gcc-dumpversion看看你的gcc版本,如果是3.4.x,那就好办了。

找到nam-1.11/agent.h,把它的第73行中的NULL改成0,然后回到nam-1.11目录,运行./configure然后运行make,等运行完毕,再试试nsexample2.tcl就应该没问题了

如果gcc版本不是3.4.x,那就不知道是什么问题了,不过可以肯定是编译出了错,所以换个nam版本试试吧

References:

/ug/setup-cygwin-x-installing.html

.80/~smallko/ns2/setup.htm

23/4/2007更新--关于路径设置的问题,请参考

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2