您好,登錄后才能下訂單哦!
請注意:本博客引自我于2011.10份在我原來的ITPUB上的一篇博客文章。盡管看上去有點老,其實并不老,我把它再轉移到這里是為了方便我的新開課程《基于CocoStudio開發跨平臺拇指空當接龍游戲》學員們的參考方便。說實在的,我在早年在我的WINDOWS7平臺上搭建自己的COCOS2D-X開發環境時花費了相當多的時間,參考了網絡上的不少文章,由于各自硬件與軟件的不同,以及版本的不同,而且還由于開源環境下軟件的BUG大大小小參差不齊,想準備好一個開發環境,只是簡單地按照網絡文章操作往往不成功。本文對于初學者下載與安裝Cygwin(Windows平臺的Linux/Unix模擬環境)大有參考價值。
Cygwin這個東西就不必介紹了,記得許多年前學習LINUX源碼案例時下載使用過。經過這么多年,今天下載居然費了這么多勁,真有點不甘心--完全因為一個極不起眼的小問題引起的。不說了。
請看文章如下:(原文地址是:http://blog.csdn.net/Lionwoo/article/details/446964)
根據我的感覺,其他的文章介紹基本都是白費勁,而上面URL中的文章一語中地。如果不小心,你的時間一下變成了流水!!!!!!!!!!!!!
原文如下:
上篇我們已經遇到個難題,就是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的高速,這對于連接一個國外下載站點來說,已經是相當快的了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。