Chinaunix首页 | 论坛 | 博客
  • 博客访问: 850294
  • 博文数量: 180
  • 博客积分: 10029
  • 博客等级: 上将
  • 技术积分: 2185
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-06 09:15
文章存档

2010年(133)

2009年(47)

我的朋友

分类: 系统运维

2010-07-17 19:38:39

    使用NS2的过程中难免要进行无数次的重装! 本人使用NS2将近一年,重装的次数超过15次,在不同的时间,由于不同的原因,源于不同的失误,对不同的机子,用不同的OS...... 哈哈,这两天又重装了!
 
    完整安装Cygwin中相应的包组件是重装是否能成功的关键!
 
    具体包括:
    XFree86-base XFree86-binXFree86-progXFree86-libXFree86-etcmakepatchperlgccgcc-g++gawkgnuplottargzip
 
         近来从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的界面了。

 
 
阅读(4716) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

透明的墙2013-09-01 17:04:34

我的情况也和楼上的一样 找不着XFree86系列包,不知道是不是这个原因,导致安装NS2的时候,总是在tcl.cl那步安装失败,求解啊!!!

octyufeng12013-05-05 11:31:03

我不知道是什么原因,现在下载的setup 里按照你所说的还是没有XFree86系列的包,只有x11,

一舟西风2013-03-22 20:03:47

近来从Cygwin官网下载的安装程序,依据以往的惯例,我在组件包中怎么也找不到Xfree86系列的包,着实着急。 经过一番搜索,总算明白了,新版的Cygwin将Xfree86系列的包列为了不常用的包,默认地不显示了。而这是通过勾选界面左下角的一个选项控制的,所以需要手动去掉。 如下图所示:


大神,求图求详解。。我装cygwin时实在找不到Xfree86系列的包。。先谢谢啊!