常用開源鏡像站整理

jopen 9年前發布 | 8K 次閱讀 開源

常用開源鏡像站整理

由于眾所周知的原因,許多開源軟件的源站點在國內訪問不順,因此就有了鏡像站這東東。這段時間我在各種開源技術中跳來跳去,也就積攢了不少鏡像站,下面是個梳理。

Android

Android SDK Manager 在國內基本上完全廢了。好在我們有騰訊。騰訊的 bugly 團隊制作了一個 Android 鏡像 ,下載速度賊快。不但有 Android SDK,還有 Eclipst ADT 和 Android Studio ,簡直是業界良心。

更多的 Android SDK 鏡像(甚至下載安裝包)可以在這里找到: AndroidDevTools

需要 ASOP 鏡像可以去 清華大學的站點

Homebrew

若要更新 Homebrew 的源,使用 sudo brew update 可能會非常慢,因為這需要更新一個位于 /usr/local 下的 git repostory ,而這個倉庫是指向 https://github.com/Homebrew/homebrew 的。

所以我們可以把這個 repostory 的 remote 指向清華大學的 Homebrew 鏡像源:

cd?/usr/local
git?remote?set-url?origin?git://mirrors.tuna.tsinghua.edu.cn/homebrew.git
sudo?brew?update

也可以在上面替換 origin 的時候使用中國科學技術大學的源: git://mirrors.ustc.edu.cn/homebrew.git

更詳細的說明可以看這里:http://mirrors.tuna.tsinghua.edu.cn/help/#homebrew

RubyGems

這個我在 離線安裝 compass?中曾經提到過,使用淘寶提供的 RubyGems 鏡像 。

注意,如果你使用 Mac OS X 并升級到了 EI Caption (10.11) ,那么很可能先前安裝的包已經不能使用,而且 gem 也不能安裝了,會出現這樣的提示:

這是因為蘋果收緊了安全政策,不能在 /usr/local 之外的文件夾下寫入文件。

可以這樣做:

sudo?gem?install?-n?/usr/local/bin?compass

也可以使用 brew 安裝一個 ruby 用來替換系統自帶的。因為 brew 默認會把程序安裝在 /usr/local 中,這就沒有權限問題了。

npm & Node.js

如果使用默認的源,npm 甚至啟動都會慢成狗。

淘寶的 TAONPM 的速度相當快,值得設置成默認的 regisrty 。

臨時使用:

npm?install??--registry?https://registry.npm.taobao.org/

永久使用(這會寫入 ~/.npmrc ):

npm?set?registry?https://registry.npm.taobao.org

淘寶還提供了 cnpm 用來替代 npm,怎么用隨你了。

pypi

pypi 雖然在國內沒被封掉,但速度也夠慢的。我們可以使用下面兩個公司提供的鏡像源:

豆瓣和 V2EX 都是采用 python 開發的,因此它的源應該是比較穩定的。

以安裝我的 wpcmd 工具為例:

臨時使用:

pip?install?wpcmd?-i?http://pypi.douban.com/simple

注意一定要注意加上后面的 /simple !

永久使用:

修改 ~/.pip/pip.conf (Linux) 或 %HOME%\pip\pip.ini (Windows) ,寫入:

[global]
index-url?=?http://pypi.douban.com/simple

注意,上面的配置文件路徑已經不建議使用, 更詳細的介紹看這里:Config file

注意,如果你使用的 pip 版本是6或者更低,可能會出現這樣的提醒(黃色):

This?repository?located?at?pypi.douban.com?is?not?a?trusted?host,?if?this?repository?is?available?via?HTTPS?it?is?recommend?to?use?HTTPS?instead,?otherwise?you?may?silence?this?warning?with?‘–trusted-host?pypi.douban.com’.

接著可能還有一段紅色提醒:

DEPRECATION:?Implicitly?allowing?locations?which?are?not?hosted?at?a?secure?origin?is?deprecated?and?will?require?the?use?of?–trusted-host?in?the?future.

而如果你使用的版本是 7 ,則會提示直接找不到你要的包:

Could?not?find?a?version?that?satisfies?the?requirement?wpcmd?(from?versions:?)
No?matching?distribution?found?for?rookout

這是因為豆瓣的源并不是 https 協議的,你可以修改前面所述的配置文件為:

[global]
index-url?=?http://pypi.douban.com/simple
trusted-host?=?pypi.douban.com

當然,你也可以使用支持 https 協議的鏡像源,例如下面兩個都挺快的:

其它

大學的鏡像站點也提供了許多其他的開源項目的鏡像源,上面提到的 npmcygwinpypi 在幾個大學鏡像站也都有提供。我在這里列出幾個著名的鏡像站點列表(按推薦程度排序),如果找不到自己想要的源可以上去瞅瞅。

需要注意的是,大學提供的鏡像站大多數為教育網出口,建議根據地理位置選擇離自己較近的站點。

  1. 清華大學 TUNA 鏡像源

  2. 網易開源鏡像站

  3. 中國科學技術大學

  4. 搜狐開源鏡像站

  5. 北京交通大學鏡像站

  6. 浙江大學開源鏡像站(特色配置生成器)

  7. 廈門大學信息與網絡中心開源軟件鏡像服務

  8. 華中科技大學開源鏡像站

  9. 蘭州大學開源社區鏡像站

  10. 上海交通大學

  11. 西南大學開源協會鏡像站

  12. 東北大學開源鏡像

  13. 大連東軟信息學院開源鏡像站

  14. 重慶大學

  15. 北京理工大學開源軟件鏡像服務

  16. LUPA 鏡像

  17. 中山大學

參考文章

(全文完)

來自:http://www.cocoachina.com/programmer/20151023/13852.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!