Homebrew是一款自由及开放源代码的软件包管理系统,用以简化macOS系统上的软件安装过程,通常在安装完后默认的软件源指向的是GitHub的地址,其大多数主要用的是Amazon S3,安装软件时经常会遇到网络问题无法下载安装,所以就需要将其替换为国内源,像yummavendocker一样,国内源会加速brew的下载速度。

国内源推荐

最早期用的是中科大清华大学的源,用着还行,虽然个别软件包依旧是通过其S3服务器下载的,但这也不是软件源的锅,后来大家都说腾讯云的也很快,于是我就更换上去试试了。

更换源

更换源其实很简单,按照上面提供的帮助文档就可以简单又快捷的设置,下面我也将以腾讯云为例,进行替换

替换brew.git

1
2
cd "$(brew --repo)"
git remote set-url origin https://mirrors.cloud.tencent.com/homebrew/brew.git

替换homebrew-core.git

1
2
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.cloud.tencent.com/homebrew/homebrew-core.git

更新 bottles源

对于zsh用户:

1
2
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.cloud.tencent.com/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

对于bash用户

1
2
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.cloud.tencent.com/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

操作完就可以去使用了,目前倒也感觉不到谁快谁慢,感觉都差不多吧,既然都买了马老板不少皮肤,就来薅一薅腾讯的羊毛吧。