`
xusaomaiss
  • 浏览: 615389 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Cygwin完全下载指南(上)-正常下载篇

阅读更多

http://www.gd-emb.com/detail/id-29800.html

 本人为了学习标准C++,偶选择了眼下如日中天的Eclipse做为IDE,为了让Clipse支持C++开发,除了要下载个CDT插件外,就是要下载并安装Cygwin(或者MingW)了。岂料Cygwin这东西可不是那么好下载的,两个星期以来我反反复复下载了不下一百次,尝试了无数种方法,总是下载到百分之二十几时就下载失败,一番呕心沥血之后终于摸索出了正确的下载方法,并将最新版的Cygwin(共有500多兆)全部下载成功。期间经历的种种甘苦,至今回味无穷。为了能让大家也能分享我的经验,避免走类似的弯路,现在我将自己总结出的Cygwin下载安装心得写出来,供感兴趣的人士参考,也是给自己做个纪念。

  1. 下载、运行安装向导文件
    
  一开始的下载方法,了解Cygwin的人都知道:就是到 :http://www.cygwin.com 中先当个安装向导文件setup.exe,这个是Cygwin的官方下载安装向导文件,而且也只能通过它才能正确下载最新的Cygwin版本(为何?稍后有说明)。
setup.exe下载完毕,双击运行,程序安装向导界面如下图所示:


  点击“下一步” 继续,准备选择Cygwin的安装方式。

  2. 选择安装方式


  如上图所示,一共有三种安装方式:

  (1)Install from Internet:直接从Internet上下载并立即安装(安装完成后,下载好的安装文件并不会被删除,而是仍然被保留,以便下次再安装)。

  (2)Download Without Installing:只是将安装文件下载到本地,但暂时不安装。

  (3)Install from Local Directory:不下载安装文件,直接从本地某个含有安装文件的目录进行安装。
强烈建议选择第(2)项,以便于能够手工指定安装路径。然后再点击”下一步“。

  3. 设置安装文件的本地存储路径


  由于我们选择的是直接下载的安装方式,所以必需指定好一个本地下载文件存储目录。安装目录所在的驱动器剩余空间必须足够(若要完全下载,至少需要600M以上的空间)。设置好后,点击“下一步”。

  4. 选择连接方式


  如上图所示,共有三种连接方式选择:

  (1)Direct Connection:直接连接。
  (2)Use IE5 Settings:使用IE的连接参数设置进行连接。
  (3)Use HTTP/FTP Proxy:使用HTTP或FTP代理服务器进行连接(需要输入服务器地址和端口号)。
 
   用户可根据自己的网络连接的实情情况进行选择,一般正常情况下,均选择第一种,也就是直接连接方式。然后再点击“下一步”。

  5. 选择下载站点



  经过一番搜索,安装向导为我们列出了众多可用的下载镜像站点以供选择,有HTTP的也有FTP的。说实话,这些站点我几乎都试过了一遍,真正能用的能给我留下深刻印象的寥寥无几。这里我只推荐一个站点:http://mirrors.kernel.org,又快又稳定。用户也可以自由决定倒底用哪个站点进行下载。另外,几个后辍为“.jp”的站点也还过的去,但不推荐。为啥?因为那是小日本的站点。
    
  言归正传,选择好了没? 好, 点击“下一步”,向导会显示下图所示的信息:


  注意!这并不是正式的下载,而只是安装向导从下载镜像站点上获取压缩过的安装列表文件。这个安装列表文件是Cygwin统一指定的,并随着新版本的发布而更新。安装向导就是通过它来得知究竟可以下载什么不能下载什么。并且该下载列表文件中还有包含有每个下载文件的MD5验证码,非常重要。

  6.   选择所要下载/安装的安装包内容


  安装列表文件下载完毕,向导会显示列表中的内容,供用户自由选择倒底需要下载哪些安装包。如何选择呢?只需用鼠标点击每个安装包名后面那个循环箭头图标即可:图标后面的文字是表示究竟对该安装包采取何种下载/安装方式,并随着点击而不断变化,共有这么几类:

  (1)Default:这是默认选择,表示只下载/安装该包的缺省安装项(可点击包左边的+号展开,看看缺省安装究竟是些什么内容)。

  (2)Install:表示要下载/安装该包的全部内容。所要求的空间也最大。

  (3)Reinstall:表示重新下载/安装该包的内容(以上一次正常下载/安装时所选择的内容为准)。这个选项非常有用,稍后在下篇中会有说明。

  (4)Uninstall:这个就不用解释了吧。
    
  用户可根据自己的实际需要,来准定究竟下载/安装哪些内容。推荐选择“Install”方式,一步到位,免得日后被各种这样那样的问题所困扰。
    
  至于窗口顶部那些“Keep”、“Prev”、“Curr”、“Exp”等等选项,只是用来改变当前树结构的显示方式的,对下载/安装没有什么影响。用户可以用默认的“Exp”。然后点击“下一步”,就要开始正式进行下载啦。

  7. 下载


  上图所显示的,就是下载进度窗口。可以看到当前下载的文件名称、文件大小、下载进度、总体下载进度等等关键信息。若当时选择的是Install方式以便下载全部文件,则下载时间会比较长,这时用户大可睡个觉或者干点其他事情。慢慢等吧。

  如果用户的运气足够好,也许能够一次性的下载成功。若真能这样,恭喜恭喜!但如果你和我一样不幸,比如突然弹出下面这样一个窗口:


  或者,有更倒霉的,像下面这样:


  一个文件已经下载了98%,整个进度已进行了16%,向导却像死掉了一样,一动不动了。更有甚者,有一次我总体进度已经到了99%了,结果就僵在那里了。那怕你等上个一天一夜,向导仍旧是一动不动(偶就曾这么傻傻的等过,呵呵)。

  我想这时候的你一定急的直跳:怎么了?怎么回事?怎么办?难道要我全部重新来一遍?但若重新来一遍,就一定能保证能成功吗?。。。。。

  不必担心,有了本人的无数次下载尝试失败做为铺路石,你只需看本文的下篇:Cygwin完全下载指南(下)-中断下载续传篇,就能找到答案了。

分享到:
评论

相关推荐

    NCL_NCARG-6.5.0-CYGWIN_NT-10.0-WOW_i686.tar.gz

    1. **下载与解压**:首先从官方网站或者指定的发布源下载`NCL_NCARG-6.5.0-CYGWIN_NT-10.0-WOW_i686.tar.gz`文件,然后使用解压工具将其解压到一个合适的目录。 2. **设置环境变量**:在Cygwin的bash环境下,需要...

    cygwin下如何建立arm-linux-gcc

    cygwin下如何建立arm-linux-gcc,非常好,拥有很强的借鉴意义

    setupssh-7.3p1-2-cygwin252-Windows XP-2003.exe

    OpenSSH for windowsxp和Windows2003下载 The Cygwin team has updated the cygwin package and deprecated support for various Windows versions over time. The below table shows the Windows version with the ...

    cygwin-1.1.8-2-src

    这个名为"cygwin-1.1.8-2-src"的压缩包包含的是Cygwin 1.1.8-2版本的源代码,这是一款历史版本,对于开发者和研究者来说具有一定的参考价值。 Cygwin的核心功能在于提供了一个API层,将Windows API映射到POSIX...

    Cygwin-setup-offline-1.7.15安装包

    Cygwin-setup-offline-1.7.15是Cygwin的一个离线安装包,版本为1.7.15,适合那些无法连接到互联网或者希望预先配置好安装内容的用户。 首先,让我们深入了解一下Cygwin的核心功能和特点: 1. **模拟层**:Cygwin的...

    Cygwin-setup-x86-64

    Cygwin-setup-x86-64

    亲试过可以通过cygwin编译发布cocos2d-x几种中文乱码解决方案

    cygwin可以编译过。但是我感觉直接在代码里面写宽字符=L("中文") 似乎不行。自己编译那个iconv好像也难,用jni回调后java转码似乎又违背了跨平台的真正含义。还有好多未知的系统接口调用,如果都这样干,那不如直接...

    cygwin-1.7.20-1本地下载

    标题"cygwin-1.7.20-1本地下载"指的是一个特定版本的Cygwin——1.7.20-1,该版本可能由于某种原因在官方源上无法正常下载,因此提供了一个本地备份的下载选项。 Cygwin的主要功能是通过提供一个兼容层,允许Linux...

    cygwin-gcc-6.3.0-python-5

    cygwin离线安装包

    cygwin-gcc-6.3.0-python-4

    cygwin离线安装包

    cygwin-x86-64安装包

    cygwin-x86-64安装包

    CYGWIN本地安装包(2013-4-11更新)

    CYGWIN本地安装包(2013-4-11更新) 搜狐源 iso文件4.8G 下载后解压即可使用虚拟光驱安装

    cygwin-linux-to-win-1.rar_cygwin

    标题 "cygwin-linux-to-win-1.rar_cygwin" 提及的是关于将Linux环境的程序移植到Windows系统中使用的主题,主要涉及的技术是Cygwin。Cygwin是一款开源工具集,它为Windows操作系统提供了类Unix的开发和运行环境。...

    cygwin-gcc-6.3.0-python-6

    cygwin离线安装包

    cygwin-gcc-6.3.0-python-2

    cygwin离线安装包

    cygwin-motorola-e6-开发环境精简版.rar

    综上所述,"cygwin-motorola-e6-开发环境精简版.rar"是一个专为在Windows环境下开发Motorola E6设备应用的工具集合,它包含了一系列模拟Linux环境的组件和设备相关的开发工具,使得开发者无需离开熟悉的Windows环境...

    cygwin中文使用指南

    ### Cygwin中文使用指南 #### 一、Cygwin简介与重要性 **Cygwin**是一款在Windows操作系统上模拟Unix环境的软件,它可以让用户在Windows平台上使用大量原本只适用于类Unix系统的命令行工具、实用程序以及开发工具...

    Cygwin 1.7.1(new)

    这个是目前最新版本的cygwin安装程序。cygwin 是一个运行在windows下的一个linux模拟环境。

    ejtag-debug-cygwin-v3.8.2.rar

    《ejtag-debug-cygwin-v3.8.2:龙芯1B芯片的EJTAG调试工具详解》 在嵌入式系统开发中,调试工具是至关重要的环节,尤其对于龙芯1B这样的处理器,其烧录和调试过程需要特定的软件支持。"ejtag-debug-cygwin-v3.8.2....

Global site tag (gtag.js) - Google Analytics