http://blog.csdn.net/forlong401/article/details/8517711 android
不少時候,咱們在windows下安裝完cygwin後,使用時發現裝少了軟件。那麼怎麼辦? git
1)有的人說用setup.exe那個玩意再搞一遍。我的比較以爲那個方法蛋疼。 shell
2)有的人說用find命令,怎麼安裝之類的,也不太爽。 ubuntu
3)後來發現apt-cyg這個程序,真是強大啊。使用方法和ubuntu下的apt-get同樣。爽死啦。 windows
安裝apt-cyg的方法以下(在cygwin中輸入以下命令): curl
# svn --force export http://apt-cyg.googlecode.com/svn/trunk/ /bin/ # chmod +x /bin/apt-cyg
使用apt-cyg來安裝軟件: svn
# apt-cyg install git-core gnupg flex bison gperf build-essential zip curl
好了開始下載android源代碼吧: oop
新建home下的bin目錄: flex
$ mkdir ~/bin $ PATH=~/bin:$PATH下載repo:
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo $ chmod a+x ~/bin/repo新建工程目錄:
$ mkdir WORKING_DIRECTORY $ cd WORKING_DIRECTORY初始化倉庫:
$ repo init -u https://android.googlesource.com/platform/manifest下載文件:
$ repo sync
參考: ui
你要是想看看這個牛逼的軟件是怎麼實現的能夠checkout過來看看(其實就是shell腳本。O(∩_∩)O哈哈~):
svn checkout http://apt-cyg.googlecode.com/svn/trunk/ apt-cyg-read-only
工程連接以下:
http://code.google.com/p/apt-cyg/
固然若是屌絲想看英文就看吧:
apt-cyg is a command-line installer for Cygwin which cooperates with Cygwin Setup and uses the same repository. The syntax is similar to apt-get. Usage examples:
First install subversion and wget through the standard cygwin setup program. Then run the following commands:
# svn --force export http://apt-cyg.googlecode.com/svn/trunk/ /bin/ # chmod +x /bin/apt-cyg
# apt-cyg install nano