cygwin-安裝斷點續傳

本文轉載http://blog.chinaunix.net/uid-20178959-id-1731456.htmlhtml

本文主要介紹正常下載安裝(http://www.cnblogs.com/hwaggLee/p/4904078.html)到最後一步下載文件時假死致使沒法安裝的解決方案服務器

1.  下載、運行安裝嚮導文件
    一開始的下載方法,瞭解Cygwin的人都知道:就是到 : http://www.cygwin.com 中先當個安裝嚮導文件setup.exe,這個是Cygwin的官方下載安裝嚮導文件,並且也只能經過它才能正確下載最新的Cygwin版本(爲什麼?稍後有說明)。
setup.exe下載完畢,雙擊運行,程序安裝嚮導界面以下圖所示:網絡

點擊「下一步」 繼續,準備選擇Cygwin的安裝方式。post

 

2.  選擇安裝方式學習

如上圖所示,一共有三種安裝方式:
(1)Install from Internet:直接從Internet上下載並當即安裝(安裝完成後,下載好的安裝文件並不會被刪除,而是仍然被保留,以便下次再安裝)。
(2)Download Without Installing:只是將安裝文件下載到本地,但暫時不安裝。
(3)Install from Local Directory:不下載安裝文件,直接從本地某個含有安裝文件的目錄進行安裝。
強烈建議選擇第(2)項,以便於可以手工指定安裝路徑。而後再點擊」下一步「。

3.  設置安裝文件的本地存儲路徑ui

 

因爲咱們選擇的是直接下載的安裝方式,因此必需指定好一個本地下載文件存儲目錄。安裝目錄所在的驅動器剩餘空間必須足夠(若要徹底下載,至少須要600M以上的空間)。設置好後,點擊「下一步」。spa

 

 

4.  選擇鏈接方式.net

   如上圖所示,共有三種鏈接方式選擇:
(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徹底下載指南(下)-中斷下載續傳篇,就能找到答案了。
 
 
 

    上篇咱們已經遇到個難題,就是Cygwin還沒所有下載徹底,嚮導程序就本身罷工不幹了。怎麼辦? 繼續等待?從新再來一遍?換個下載鏡像站點?。。。都不是好辦法,不保險啊。最好的辦法,就是能讓嚮導程序在上次異常停止的地方從新開始下載,繼續下載。也就是相似於FTP的斷點續傳功能。
    Cygwin的安裝嚮導程序可以實現該功能嗎?能!並且乾的還挺漂亮,只不過。。。相應的設置實在是太古怪了,簡直有誤人子弟之嫌!我在嘗試的時候,有N 回都已經幾乎摸到門把手了,但就是由於心想:怎麼可能會是這種配置呢?決對不行的!。。。。結果,像瞎子同樣繼續在黑暗中摸索了好久,才找到了出口。其中得出的教訓遠比獲得的經驗深入~~~~閒言少敘,言歸正傳。

     一但用戶在下載過程當中碰到了這種狀況,不能浪費時間繼續等待,由於那時安裝嚮導實際上已經被停止了和站點的鏈接,只是它仍在那裏不停的循環,不停的徒勞的嘗試而已。咱們惟一要作的也是惟一能作的,就是點擊「取消」按鈕,關閉該向導!不要心疼已經下載的那部分安裝文件,不用擔憂,已經下載完畢的文件不會消失,並且還仍將有用。

     關閉嚮導程序後,再從新運行它(必定要用你原先用的那個,而不能從新再當一個), 一路「下一步」下去(詳細步驟可參閱上篇的內容,但要注意的是,進行本地下載存儲路徑設置時,必須和原先下載時的設置保持一致!),直到出現下圖所示的站點選擇窗口:

這時候,千萬千萬別去選擇其餘站點!對,仍舊選擇你第一次下載時選擇的那個!並且,嚮導程序也會根據你的下載日誌,自動得到並定位到該鏡像站點上。因此,這時你惟一要作的,就是點擊「下一步」。

    熟悉的安裝包下載選擇界面又出現了,以下圖所示。

這個時候,要進行的設置就很是關鍵了:把ALL後面的Install改成Reinstall!哈哈,是否是有點什麼想法了?對!Reinstall方式在安裝時是表示從新安裝,但在下載的時候表示的就是繼續下載!這時我就不能不罵Cygwin安裝程序的製做者了:你丫的程序界面怎麼不設計的友好點?既然我前面選擇是「Download Without Installing」,那你好歹在這項設置裏面,把Install/Reinstall改換成Download/Continue Download纔是啊。
好了不說了,都「Reinstall」了沒?好,點擊「下一步」。

    嚮導程序如今已經知道你要繼續上次的一載/續傳了,它就會根據已經生成好的下載日誌文件,對現有已經下載好的文件逐個作一把MD5校驗碼的Checking(以下圖所示),肯定已下載的部分沒有任何問題。

不用點「下一步",嚮導程序會自動切換到下載界面中。


    看看下圖,看到了嗎? 這一次的下載可不是從a字頭的文件開始,而是直接從g字頭的文件開始,哈哈!
恭喜,你能夠長舒一口氣了:原來如此!

須要說明的是,這時候總的下載進度稍稍有不一樣:再也不是整個下載的進度了,而是你剩餘的須要下載的文件的進度。因此,當你看到一開始還是0%時,大可沒必要擔憂。你原先下載的文件都在。

    若是在續傳時,安裝嚮導程序又罷工了,只需將以上步驟從新來一遍便可,這種斷點續傳方式雖然土了點、怪異了點,可的確能保證你的下載能持續下去,直到所有 500多兆的Cygwin安裝文件下載完成。至此,本下載指南算是完成任務了。至於如何安裝,我這裏就不湊熱鬧了,由於網上相關的文章多的是,隨便搜一下就有一大堆。你們本身看吧,安裝其實蠻簡單的。

    此次Cygwin下載磨難記,我更加驗證了我本身的一寶貴信條:只要有一線但願,就毫不放棄!不管如何都不要放棄!你也許會說,傻B了吧,爲什麼不直接下載 GCC包或者是MingW呢,同樣可讓Eclipse支持C++開發啊。但是我想要下載Cygwin是有緣由的:由於Cygwin是Win平臺下的UNIX模擬環境,咱們公司如今的服務器端就創建在HP-UX平臺之上,經過Cygwin,我能夠直接在現有環境境中初步學習UNIX相關知識,而不用對本身如今的電腦大動干戈。一舉兩得,何樂不爲?

========================
    順便提醒一下:

    (1)在用戶指定的本地存儲路徑內,安裝嚮導程序會生成相似這樣的一個目錄:http%3a%2f%2fmirrors.kernel.org%2fsources.redhat.com%2fcygwin,這就是你下載文件的真正所在目錄。還會生成兩個日誌文件:setup.log和setup.log.full, 用戶感興趣的活,能夠打開來看看,對了解Cygwin的下載機制有很多幫助。

    (2)  若是用戶線路不是很好的話,可選擇晚上11:00之後至早上8:00點這一段時間,進行Cygwin的下載,那時候人少,鏈接比較穩定,速度也有保證:我在下載時,曾達到了180KB/s的高速,這對於鏈接一個國外下載站點來講,已是至關快的了。

相關文章
相關標籤/搜索