全部博文(180)
分类: 系统运维
2010-07-17 19:38:39
XFree86-bin、
XFree86-prog、
XFree86-lib
、XFree86-etc
、make、patch、perl、gcc
、gcc-g++、
gawk、
gnuplot、
tar和
gzip
近来从Cygwin官网下载的安装程序,依据以往的惯例,我在组件包中怎么也找不到Xfree86系列的包,着实着急。 经过一番搜索,总算明白了,新版的Cygwin将Xfree86系列的包列为了不常用的包,默认地不显示了。而这是通过勾选界面左下角的一个选项控制的,所以需要手动去掉。 如下图所示:
本文,一是给各位有相似问题的网友提供一个解决方法,二是提醒自己和各位,不要依赖于自己的操作习惯,否则你可能陷入难以避免的失足, 即被同一块石头绊倒一次,两次,三次,无数次!!
另外,多多使用谷歌和百度等,寻找解决方法!
【重新编辑的安装过程】
首先是安装cygwin。因为ns2是基于linux平台的,所以如果你的是windows系统,要么你装一个双系统装上linux,要么你装一个镜像软件cygwin。
先去 下载setup.exe,运行,得到这个界面:
点下一步,出现这个界面:
选择“Install from Internet”,当然,如果本地已经下载了你所需要的package,也可以选“Install from Local Directory”。其实我建议大家如果周边有谁已经装好ns2的,去他那拷贝这些package,这样可以省很多时间和精力。
接下来选择安装位置:
可以自己选择一个目录安装。最新的cygwin版本跟NTFS完全兼容,所以不用担心,可以放心的把它装在NTFS分区。至于Test File Type,建议最好设成unix,虽然我没试过用dos格式,但是鉴于OpenSource的软件原本都是linux/unix下的,所以最好还是用unix。
继续下一步
选择一个保存package的地方。这个图片照样是拷贝过来的,我自己把它装在同样装在了D盘里(D:\cygwin)。当然,如果选择的是Install From Local Directory,那么这一步就会变成“指定package所在的位置”。
下一步
指定代理服务器。教育网内的机器是没办法直接上国外网的,所以要指定代理。最该死的是它的 mirror list放在国外,所以即使你知道一个国内的ftp地址(可以下载package的地址,比如 这是上海交大的镜像站点),你也得指定代理服务器,要不然你就没办法获得mirror list,安装就进行不下去。强烈建议不要直接连国外,要知道国际流量可是 1元/MB,安装一次就需要60RMB!
下一步
选择镜像站点。cygwin有很多镜像站点(但是上面列的都是国外的),可以选择其中一个下载package。也可以自己指定一个站点。比如,如果要用 ,可以在User URL中填这个地址,然后点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”的状态。
这里,浪费了我很多时间。因为没有安装到xorg-x11 package,所以后来安装ns2的时候一直报错。搜索了很多网页,才发现原来它们都在obsolete package里。所以如果有些包你列表中没有的话,可能是打开了如下开关
下一步
开始下载文件,准备安装。下载过程会比较慢,因为总文件有60多M,且分成很多小文件。如果是代理服务器,可能还会更慢,推荐早上开机安装,然后去上自习,估计中午就能下完了 :-P
下载完成后,系统会自动开始安装
安装过程还是比较慢的,耐心等待就是了
安装完成
让人高兴的提示
到这里,cygwin安装完成,这时桌面上应该出现了一个cygwin的图标,点击运行,就能看到cygwin的界面了。