Cygwin是一種在Windows下使用Linux工具鏈的較成熟的解決方案想际。網(wǎng)上有不少介紹安裝Cygwin的方法,但基本上是“交互式-多步驟”的方式茫虽。本文介紹一種簡易的方法屎勘,一條命令即可完成安裝,另加一條命令安裝包管理器
(apt-cyg共啃,類似于Ubuntu的apt-get
或者CentOS的yum
)占调。
對于熟悉Windows下的命令行(DOS窗口)的朋友,只需要看本文的“用命令行安裝Cygwin”和“安裝apt-cyg”兩步中的細(xì)節(jié)即可移剪。
〇究珊、前言
總的來說,就三個(gè)步驟:
- 到Cygwin官網(wǎng)下載
setup-x86_64.exe
安裝包纵苛; - 在命令行中通過指定參數(shù)方式來運(yùn)行
setup-x86_64.exe
剿涮,以實(shí)現(xiàn)自動安裝; - 在安裝好的Cygwin的Shell中攻人,下載和安裝apt-cyg取试。
注:本文介紹的方式適用于Windows 7或以上的64位系統(tǒng)。
一怀吻、下載setup-x86_64.exe安裝包
有兩種做法瞬浓,你選其中一種即可。
第一種蓬坡,傳統(tǒng)的做法是用網(wǎng)頁瀏覽器打開Cygwin官網(wǎng)(https://www.cygwin.com/)猿棉,然后點(diǎn)擊下載setup-x86_64.exe
。(注:請不要保存到某個(gè)盤的根目錄屑咳,否則會出錯(cuò))
第二種萨赁,打開我的電腦
,然后粘貼https://www.cygwin.com/setup-x86_64.exe到地址欄
兆龙,然后按回車鍵杖爽。見下圖:
注:請不要保存到某個(gè)盤的根目錄,否則會出錯(cuò)。
無論采取哪種方法掂林,將setup-x86_64.exe
保存到“下載”目錄即可(這個(gè)文件不到2MB臣缀,安裝完后即可刪除):
不管你放到那里,只需要記住你下載到哪里即可(下圖綠色部分)泻帮;并且精置,在此窗口中不要點(diǎn)擊“運(yùn)行”,直接關(guān)閉即可:
二锣杂、用命令行方式安裝Cygwin
setup-x86_64.exe
支持兩種安裝方式:
- 傳統(tǒng)的圖形界面方式:此時(shí)脂倦,你雙擊這個(gè)文件運(yùn)行,之后就是交互式安裝模式元莫;
- 命令行方式:此時(shí)赖阻,你通過參數(shù)指定
安裝包鏡像地址
、安裝目錄
踱蠢、默認(rèn)安裝的軟件等火欧。
本文介紹的正是第二種方式。
二.1茎截、啟動“命令提示符”
所謂的命令提示符
苇侵,俗稱DOS窗口
,在里面你可以通過文本的形式輸入命令來執(zhí)行某些操作企锌。
傳統(tǒng)的做法是:
- 點(diǎn)擊“開始” -> “所有程序” -> “附件” -> “命令提示符”
一種簡便的方法是:
- 點(diǎn)擊“開始” -> 輸入cmd 榆浓,然后按回車鍵。
二.2撕攒、用命令行安裝Cygwin
總的步驟是:
- 通過
cd
命令進(jìn)入setup-x86_64.exe
所在目錄陡鹃; - 粘貼這條命令行到窗口中,并按回車鍵(下文有參數(shù)說明):
setup-x86_64.exe -q -O -s https://mirrors.aliyun.com/cygwin/ -R D:\cygwin_root -P lynx,wget
參數(shù)說明:
-
-q
: 安靜模式抖坪,就是說不需要交互萍鲸; -
-O
: 是"--only-site"的縮寫,指定只使用后面的"-s"參數(shù)指定的服務(wù)器地址柳击; -
-s
: 指定所使用的安裝包文件服務(wù)器猿推,本例子中指定使用國內(nèi)的阿里云鏡像服務(wù)器片习,以提高安裝速度捌肴; -
-R
: 指定Cygwin的安裝目錄,你可以自行選擇你喜歡的目錄(注:此目錄同時(shí)也是Cygwin環(huán)境
中文件系統(tǒng)的根目錄
)藕咏; -
-P
: 指定安裝時(shí)順便安裝的工具包状知,這里指定安裝lynx和wget(你可以再添加其他,但不要去掉lynx)孽查;
二.3饥悴、等待安裝完成
如果你看到下圖中的進(jìn)度條等,表示已成功啟動安裝,只需要等待這個(gè)窗口自動關(guān)閉即可(如果遇到問題西设,請自己解決瓣铣,本文不詳細(xì)介紹):
三、安裝包管理器
Ubuntu中的apt-get贷揽,Red Hat或者CentOS中的yum棠笑,就是包管理器
,你可以用它們來安裝所需要的軟件包禽绪,例如curl蓖救、gcc等。
Cygwin中也有包管理器
印屁,不過需要在安裝Cygwin后另行安裝循捺,步驟如下。
三.1雄人、運(yùn)行Cygwin
成功安裝后从橘,在“開始菜單”或者桌面,可以看到Cygwin64 Terminal
的圖標(biāo)础钠,點(diǎn)擊運(yùn)行即可:
運(yùn)行后如下:
三.2洋满、安裝apt-cyg
在上面窗口中粘貼并運(yùn)行這一行即可:
lynx -source https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg ; install apt-cyg /bin ; rm -f apt-cyg
注:實(shí)際上包含了三條命令,它們被分號隔開珍坊。
三.3牺勾、使用apt-cyg安裝軟件
例如,如果你要安裝curl阵漏,運(yùn)行apt-cyg install curl
即可:
四驻民、結(jié)語
本文介紹了一種簡便的安裝Cygwin環(huán)境和包管理器apt-cyg的方法,通過apt-cyg履怯,你可以方便地在安裝Cygwin后再單獨(dú)安裝所需要的軟件回还,而無需在安裝Cygwin時(shí)挨個(gè)選擇。