Homebrew国内加速
Mac搭配homebrew简直舒爽啊,然而homebrew托管在github,对国内用户来说不仅频频被墙,而且速度也不理想。今天笔者就告诉大家国内用户顺畅访问homebrew的方法。
中科大的镜像
中科大镜像比较稳定,而且速度不错。官方网站:http://mirrors.ustc.edu.cn/。搜索brew
,然后点击Help
即可查看用法:
替换Homebrew默认源
1 | # 替换brew.git: |
替换Homebrew Bottles源
对于bash用户:
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile |
对于zsh用户:
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc |
清华大学镜像
也是比较靠谱的开源镜像。官方网站:https://mirror.tuna.tsinghua.edu.cn/help/homebrew/。
替换Homebrew默认源
1 | # 替换brew.git: |
使用homebrew-science或者homebrew-python
1 | cd "$(brew --repo)/Library/Taps/homebrew/homebrew-science" |
替换Homebrew Bottles源
对于bash用户:
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile |
对于zsh用户:
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zshrc |
其它镜像
搬http://ban.ninja/
此为Homebrew Bottles源,及下载二进制文件地址:
bash用户:
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=http://7xkcej.dl1.z0.glb.clouddn.com' >> ~/.bash_profile |
对于zsh用户:
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=http://7xkcej.dl1.z0.glb.clouddn.com' >> ~/.zshrc |
coding homebrew
只有Homebrew源,没有二进制文件源。
1 | cd "$(brew --repo)" |
重置Homebrew默认源
1 | # 重置brew.git: |
其它加速方法
除了通过替换源加速之外,如果你有自己的代理,也可以通过代理加速。
如socks代理配置:
1 | vi ~/.curlrc |
或者通过proxychains
:
1 | brew install proxychains-ng |
然后在/usr/local/etc/proxychains.conf
配置代理信息,即在 [ProxyList] 下面(也就是末尾)加入代理类型,代理地址和端口,如:
1 | socks5 127.0.0.1 1080 |
配置好之后就可以在需要使用代理的命令前加proxychians
来加速:
1 | proxychians brew update |
原文作者: bukas
原文链接: https://www.noonme.com/post/2017/03/homebrew-speed-up/
许可协议: 知识共享署名-非商业性使用 4.0 国际许可协议