国内的网络状况给开源软件的分发造成了一定的阻碍,很多人只能忍受,可是依然有很多国内的镜像可以用,很多镜像还是大家都不知道的。今天猫咪教程介绍如何使用镜像让下载飞起来!
内含换源教程:
- npm 淘宝源
- rubygem 淘宝源
- pypi
- Kodi
- Qt
- VLC (Videolan) 下载
- Google Chrome 下载
6.1 Homebrew
之前@Hive!小朋友和我说给brew换源结果整个brew不能用了…其实原因是这样的,官方之前Homebrew这个软件只有一个repository,homebrew/homebrew,其中包含了brew包管理器的软件以及官方维护的Formula,后来软件和Formula分开成了两个源,然后那些镜像就出问题了,导致brew没法用。
目前两个源的换源方法:
- LUG@USTC中科大的镜像,经测试速度不错
1 | cd /usr/local |
- Tuna清华大学的镜像,速度没中科大快
1 | cd /usr/local |
要是想换回来,GitHub源的地址在这里:
1 | https://github.com/Homebrew/brew.git |
1 | cd /usr/local |
换完了源再打brew update
,你可能会发现速度依然很慢,这是为什么呢?
Homebrew在运行brew update
的时候,会先更新brew软件自身,也就是我们换的第一个源。之后它会更新brew所有的软件Formula的源(tap
),这时候我们已经换了其中的一个tap的源,homebrew/core
。
但是假如你运行brew tap
,你会发现有好多其他的源,这些源其实还在GitHub上面:
1 | $ brew tap |
所以说brew update
还是没办法飞起来,但是至少官方源可以快得飞起了。(假如你没有tap过其他源的话,那么update
应该会非常快)
6.2 Homebrew Bottles
官方预先编译好的软件会被装在一个bottle里直接下载解压到系统里,无需本地编译。Bottle是放在bintray上面的,在国内依然不快。可以通过换bottle的源地址来加速bottle的下载:
安装方法就是换一个shell的环境变量,所以把export
这一行加入到~/.bash_profile
,重启终端或者执行source ~/.bash_profile
就好啦!
- LUG@USTC中科大的镜像,速度依然不错。
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile |
- Tuna清华大学的镜像
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile |
- 搬:让天下没有难下的源(这镜像是放在七牛上的,速度也不错,但没有https啦啦啦~~)
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=http://7xkcej.dl1.z0.glb.clouddn.com' >> ~/.bash_profile |
请注意这一步只对bottle有效。如果有些Formula是源代码编译的,源代码只能从官方clone,无法加速。
注:homebrew-cask目前不可加速,因为所有的下载地址都是取自软件发行商官方。
6.3 npm
npm真的是神慢无比,不知道开发者怎么搞的,比apt
还要慢。
淘宝有提供npm源,速度真的可以,毕竟是阿里云。
临时使用:
1 | npm install [package] --registry=https://registry.npm.taobao.org/ |
长期替换:
1 | npm set registry https://registry.npm.taobao.org/ |
或者创建/在~/.npmrc
底部加一行:
1 | registry=https://registry.npm.taobao.org/ |
然后就可以愉快地npm install gitbook-cli -g
6.3.1 npm高级的加速方法(请阅读官方说明后操作!)
cnpm是一个有gzip
支持的npm版本,可以直接代替npm使用,速度可以很快。
macOS 和 Linux区别就在于~/.bash_profile
和~/.bashrc
- macOS:
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
- Linux: (其他Unix)
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
要安装模块直接cnpm install [name]
就可以啦
6.4 rubygem
gem
是ruby的包管理器,本来速度就不是很慢。淘宝也有rubygem的镜像,速度非常快:
1 | gem sources --remove https://rubygems.org/ |
1 | $ gem sources -l |
然后就可以愉快地gem install rails
啦!
6.4.1 改Gemfile和Bundle的源(请阅读官方说明后操作!)
1 | $ bundle config mirror.https://rubygems.org https://ruby.taobao.org |
6.5 pypi
pip是python的包管理器,很多人喜欢用它来装pip install shadowsocks
pip的源其实多的去了,注意最好使用https不然pip
会报错很讨厌
- LUG@USTC中科大的镜像
在~/.pip/pip.conf
加上这一行:
1 | [global] |
这样不管是pip2还是pip3都能加速啦!
6.6 Qt
Qt是一个跨平台的图形库,目前发展地非常有前途。
Qt的安装包非常大,官方下载特别快(国内有服务器),不过想用镜像也是可以哒~。
http://mirrors.ustc.edu.cn/qtproject/official_releases/online_installers/
在这里找到对应版本的Qt在线安装器,下载打开后在http代理那里填上mirrors.ustc.edu.cn:1080
,并禁用默认源,添加源(各版本地址如下:)
1 | # Linux x64 |
感受和官方同样快的速度吧!
注:喜欢玩的可以在 http://mirrors.ustc.edu.cn/qtproject/official_releases/ 里面找找看文件,会找到qtcreator之类的dmg/exe下载,反正速度还是很快
6.7 Kodi(源XBMC)
Kodi是一个全平台的媒体中心软件,可以把它当一个小型系统来看了,也可以作为家庭的媒体中控。曾经是iOS越狱必装的万能播放器,现在似乎不越狱iOS看视频也不会卡了。一般来说Kodi在Linux下都可以在官方源里下载到,这里就不讲了。
想当年一直在iOS上最难装的就是Kodi,因为要下50M的包,特别特别慢,我还不知道有镜像啊。
- macOS
在这里找dmg,下载(超快)拖进/Application
里面就可以用啦!
文件名的格式:kodi-[版本号]-[版本名]-[rc]-[cpu架构].dmg
,其中rc1
意思是先行版1(release candidate)。一般稳定版(没有rc
的)都比先行版要新而且要稳定。
比如当前的最新版就是kodi-16.1-Jarvis-x86_64.dmg
- Android
在这里找apk(不要下.tar.bz2的包)然后下载(超快)安装,非常简单
安卓版特别可以装在电视机上,做超强媒体中心软件。
- iOS(越狱)
在Cydia中添加软件源http://mirrors.ustc.edu.cn/xbmc/apt/ios/
,等待软件源更新完成。
点开新加的teamKodi源,找到Kodi-iOS安装(超快)。
6.7.1 找Kodi的每夜版和Snapshot版
其中snapshots/
是snapshot版,nightlies/
是每夜版,对应文件夹大致和/releases
差不多的,自己找找就行了。CPU架构一定不能找错了,安卓一般是arm
,macOS一般是x86_64
。
6.8 VLC
VLC同样是跨平台的万能媒体播放器,只不过开发好像有点缓慢..
VLC的官网都打不开,本来是会自动找最近的下载点的。当然啦,我们在镜像源里找安装包也是可以哒~~
电脑版在这找: http://mirrors.ustc.edu.cn/videolan-ftp/vlc/
找最大的版本号进去(当前是2.2.4),其中macosx
代表Mac,win32
代表32位Windows,win64
代表64位Windows
- Mac
找vlc-[版本号].dmg
下,另有webplugin
一般是不用的(懂的人下)
- Windows
找.exe
/.7z
/.zip
的下都可以,一样的都是安装包。(7z/zip好像是免安装版,打开直接找vlc.exe不用安装就能用了)
iOS还是乖乖去App Store下吧,够快了。
6.9 Google Chrome
压轴的在最后啦!没人知道Google Chrome也有镜像吧!
以后你可以愉快地向小伙伴推荐Chrome了,不要再让他们上百度搜安装包了,也不慌更新不了了。
在此感谢Fedora中国社区提供的Chrome镜像!
- Windows
上面的链接进去找exe
,然后找到版本号最大的,如果是64位系统就找带win64的,32位系统不要下带win64的
Chrome的版本号都长这样:53.0.2780.0
,当前最新版本为53.0.2780.0_chrome_installer.exe
下载的都是完整的离线安装包。
- Mac
上面链接进去找dmg
,里面有四个不同版本(从稳定到先行):
- GoogleChrome 推荐下载 稳定版
- GoogleChrome-Beta 测试版
- GoogleChrome-Dev 开发版
- GoogleChromeCanary 先行版
一样找版本号大的,要下稳定版千万注意没有-Beta
/-Dev
/Canary
,如果想体验新功能的话可以试试不稳定版本。