解决 Mac Homebrew update 太慢
作者:wooyaa 发布时间:April 7, 2020 分类:Others
今天在使用Homebrew upgrade sqlmap的时候,发现太慢了,慢到想死……!主要还是墙搞得好……之前改过国内home brew源,不明原因现在又变慢(不知道是不是os升级的问题),重新配置一下国内源解决问题,记录一下。
0X01 更新home brew国内源
今天在使用
brew upgrade sqlmap
的时候发现太慢了……过了无数分钟后发现报错。使用命令brew upgrade sqlmap --verbose
查看升级sqlmap的详细过程,
发现主要brew在update的时候卡在了从github仓库获取文件。造成这个原因主要是国内局域网github下载慢,所以有两个办法解决,一个是用梯子解决,另一个是更换为国内的brew源。梯子嘛就不写了……更换国内源的方法如下:
- 替换brew.git:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
- 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
- 替换homebrew-bottles:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc
- 替换homebrew-cask.git:
cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
0X02 测试效果
上面4个源都改好之后再次测试
brew upgrade sqlmap
,brew update的速度还可以,不过下载github上面的内容还是慢……0X03 官方源
官方源,如果需要恢复的话,请自取
https://github.com/Homebrew/brew.git
https://github.com/Homebrew/homebrew-core.git
https://github.com/Homebrew/homebrew-cask