Windows下Cygwin的安裝

簡介:

cygwin是一個在windows平臺上運行的unix模擬環境,是cygnus solutions公司開發的自由軟件。

Cygwin就是一個windows軟件,該軟件就是在windows上仿真linux操作系統。
簡言之,cygwin是一個在windows平臺上運行的 linux模擬環境,使用一個Dll(動態鏈接庫)來實現,
這樣,我們可以開發出Cygwin下的UNIX工具,使用這個DLL運行在Windows下,
可以想一下,在運行Windows的同時,也可以使用VI,BASH,TAR,SED等UNIX下的工具

例如:要在wins下執行.sh 文件,可以通過該工具。

1.Cygwin安裝

Cygwin下載網址(windows請選擇set-x86.exe bit根據自己系統多少位決定)http://www.cygwin.com/ ;下載Cygwin的setup.exe安裝文件,但是這個安裝文件是屬於Linux風格的,跟win下的安裝風格不一樣,準確的說就是:Cygwin的安裝,並不是一鍵就能安裝,他只是一個下載器,包括我之前使用的另一個Linux環境MinGW也是一樣,他們都只提供一個下載器,幫咱們去下載他說需要的庫文件。需要什麼庫都可以打開setup.exe去下載。

2.選擇Cygwin的安裝方式

點擊安裝setup.exe 點擊“下一步”,出現“Choose installation type”界面:

其中有三個選項:

 

  • 從網上下載(下載下來的文件,也可以將來再用)

    其意思是,從網上下載的文件,存在本地硬盤後,以後萬一遇到諸如某個模塊被破壞了,不能用了,則可以再通過此setup.exe去重新安裝一下,但是選擇的是下面要說的第三項,即選擇從本地某個文件夾安裝,即此處之前下載好了的,效果相當於,windows中安裝程序的修復功能。

    關於如何從網上下載安裝,接下來會詳細解釋。

  • 只下載不安裝,當網速特別慢的時候推薦此選項,爲了先完全下載下來,然後方便選擇性的安裝自己需要的模塊吧。

  • 爲選擇從本地安裝

    上面已經提到了,其前提是,之前已經下載過了對應的所需的各個安裝模塊了,此時可以選擇此項,去全新安裝或者修復式安裝某個模塊。

3.下一步選擇Cygwin的安裝目錄

點擊“下一步”後,出現“Select Root Install Directory”的界面:

 

其中Root Directory,指的是你所要將Cygwin安裝到哪個目錄。

默認爲C:\cygwin,此處可以改爲自己所要的路徑,也可以用默認值,都可以。

我此處改爲我所要的路徑:E:\DevTools\Cygwin\cygwin_install

然後對於Install for,有兩種選擇:

  • All User(RECOMMENDED) 爲windows當前所有用戶都有效。
  • Just Me 只對當前的windows用戶有效。

此處選擇默認的,對所有用戶都有效,即可。

 

4.選擇網絡連接方式

然後就進入”Select Connection“Type的界面了:

 

  • Direct Connection 一般多數用戶都是這種直接連接的網絡,所以都是直接使用默認設置即可。
  • Use Internet Explorer Proxy Settings 使用IE代理設置,如果你本身上網是通過代理上的,且IE中已經設置好了代理,那麼就可以用此種設置了。
  • Use HTTP/FTP Proxy 使用HTTP或FTP類型的代理。同理,如果有需要,自己選擇此項後,設置對應的代理地址和端口,即可。

 

7.需要選擇一個服務器,之後就是從該服務器下載對應的安裝所需的模塊文件了。

點擊”下一步“後,其會自動去下載一個服務器的列表,然後跳轉到”Choose A Download Site“的界面:

因此,此處如果選擇的服務器不合適的話,儘管你的網絡本身速度很快,但是此處下載速度很慢。

所以,此處需要選擇一個速度比較快的服務器。

對於國內來說,連接很多國外的服務器,速度一般都很慢。

不過,目前已經的,口碑較好的,速度較快的服務器,是近幾年剛出現的163的服務器。

所以,此處對於多數人,最好的選擇就是選擇163的服務器。

此處,我這裏,由圖可見,已經默認選擇好了163的服務器,所以不需要額外設置了。

如果你的選擇其他的服務器,而且服務器列表中也找不到163的話,那麼可以自己手動添加:

在Use URL處,輸入:http://mirrors.163.com/cygwin/

 

關於163鏡像服務器

163是個好公司,因爲剛看到http://mirrors.163.com/.help/中的介紹,得知其前身就是cn99鏡像。

之前玩過Ubuntu的人,估計多數都知道cn99這個鏡像,因爲對於國內來說,apt的源的地址中,屬其速度最快。

而且,現又發現,163的鏡像,除了提供cygwin,其還提供了其他很多資源的鏡像,都可以在http://mirrors.163.com/中找到。

包括很多常見的,比如mandriva,openSUSE,ubuntu等等。

 

8.選擇需要安裝的模塊(安裝包)

點擊“下一步”後,其會解析一下,然後進入”Select Package“的界面:

此界面,纔是整個Cygwin安裝過程中的最重要,最需要詳細講解的部分。

9.Cygwin中模塊的分類

 

先來說說,那一堆的列表。

可以看到,其有Accesibility,Base,Devel,Editors,Math等很多的部分。

這些,是總體的分類,對於Cygwin中所包含的N個模塊的分門別類。

此處,對於安裝Cygwin來說,就是安裝各種各樣的模塊而已。

具體安裝什麼模塊,則是根據你自己的需要,去選擇不同的模塊:

對於新手,很多不清楚各個模塊的作用:

那麼最簡單的做法是,全部都選上。

當然覺得全部都選上,又太浪費下載時間和安裝後的空間的話,那麼最爲開發用途的cygwin,則至少可以把

Base,Devel,Libs,Net,System,Utils

等這幾個最基本的分類下面的模塊都選上。

即點擊

Base,Devel,Libs,Net,System,Utils

的Default,使其都變成Install即可。

而對於大多數人,尤其是不熟悉的人,其實,最核心的,要記住的一點,那就是,記住一定要安裝Devel這個部分的模塊,其中包含了各種開發所用到的工具或模塊。

而對於其他部分的設置,如果不熟悉,那麼可以直接使用默認配置即可。

 

轉自:http://blog.csdn.net/yupu56/article/details/53186410

發佈了9 篇原創文章 · 獲贊 13 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章