[Repost] Brew! Brew! Brew!

0

博主原文链接:https://maomihz.com/2016/06/tutorial-6/

Homebrew

LUG@USTC中科大的镜像:

$ cd "$(brew --repo)"
$ git remote set-url origin git://mirrors.ustc.edu.cn/brew.git

$ cd /usr/local/Library/Taps/homebrew/homebrew-core
$ git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git

要是想换回来,GitHub源的地址在这里:

https://github.com/Homebrew/brew.git

https://github.com/Homebrew/homebrew-core

$ cd /usr/local
$ git remote set-url origin https://github.com/Homebrew/brew.git

$ cd /usr/local/Library/Taps/homebrew/homebrew-core
$ git remote set-url origin https://github.com/Homebrew/homebrew-core

Homebrew Bottles

官方预先编译好的软件会被装在一个bottle里直接下载解压到系统里,无需本地编译。Bottle是放在bintray上面的,在国内依然不快。可以通过换bottle的源地址来加速bottle的下载:

安装方法就是换一个shell的环境变量,所以把export这一行加入到~/.bash_profile,重启终端或者执行source ~/.bash_profile就好啦!

$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile

zsh这样:

$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc

请注意这一步只对bottle有效。如果有些Formula是源代码编译的,源代码只能从官方clone,无法加速。

注:homebrew-cask目前不可加速,因为所有的下载地址都是取自软件发行商官方。

Npm

npm真的是神慢无比,不知道开发者怎么搞的,比apt还要慢。

淘宝有提供npm源,速度真的可以,毕竟是阿里云。

临时使用:

$ npm install [package]--registry=https://registry.npm.taobao.org/

长期替换:

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

或者创建/在~/.npmrc底部加一行:

registry=https://registry.npm.taobao.org/

Npm高级的加速方法(请阅读官方说明后操作!)

cnpm是一个有gzip支持的npm版本,可以直接代替npm使用,速度可以很快。

macOS 和 Linux区别就在于~/.bash_profile和~/.bashrc

macOS:

$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"' >> ~/.bash_profile && source ~/.bash_profile
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc

Linux: (其他Unix)

$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"' >> ~/.bashrc && source ~/.bashrc

要安装模块直接cnpm install [name]就可以啦

Rubygem

gem是ruby的包管理器,本来速度就不是很慢。淘宝也有rubygem的镜像,速度非常快:

$ gem sources --remove https://rubygems.org/
$ gem sources --add https://ruby.taobao.org/

# 检查这里只有淘宝的源
$ gem sources -l
 *** CURRENT SOURCES ***
 https://ruby.taobao.org

改Gemfile和Bundle的源(请阅读官方说明后操作!)

$ bundle config mirror.https://rubygems.org https://ruby.taobao.org

Pip

pip是python的包管理器,很多人喜欢用它来装pip install shadowsocks

pip的源其实多的去了,注意最好使用https不然pip会报错很讨厌

LUG@USTC中科大的镜像
在~/.pip/pip.conf加上这一行:

[global]index-url = https://pypi.mirrors.ustc.edu.cn/simple

这样不管是pip2还是pip3都能加速啦!

Qt

Qt是一个跨平台的图形库,目前发展地非常有前途。

Qt的安装包非常大,官方下载特别快(国内有服务器),不过想用镜像也是可以哒~。

http://mirrors.ustc.edu.cn/qtproject/official_releases/online_installers/
在这里找到对应版本的Qt在线安装器,下载打开后在http代理那里填上mirrors.ustc.edu.cn:1080,并禁用默认源,添加源(各版本地址如下:)
Linux x64
http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/linux_x64/root/qt/
Linux x86
http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/linux_x86/root/qt/
Macintosh
http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/mac_x64/root/qt/
Microsoft Windows
http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/
感受和官方同样快的速度吧!

注:喜欢玩的可以在 http://mirrors.ustc.edu.cn/qtproject/official_releases/ 里面找找看文件,会找到qtcreator之类的dmg/exe下载,反正速度还是很快。

 

 

Leave A Reply

苏ICP备16066660号-1

苏公网安备 32011502010432号