wooyaa的学习笔记

生命不息,折腾不止

  今天在使用Homebrew upgrade sqlmap的时候,发现太慢了,慢到想死……!主要还是墙搞得好……之前改过国内home brew源,不明原因现在又变慢(不知道是不是os升级的问题),重新配置一下国内源解决问题,记录一下。

 

0X01 更新home brew国内源


今天在使用brew upgrade sqlmap的时候发现太慢了……过了无数分钟后发现报错。

1.png

使用命令brew upgrade sqlmap --verbose查看升级sqlmap的详细过程,

2.png

发现主要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上面的内容还是慢……

3.png

0X03 官方源


官方源,如果需要恢复的话,请自取
https://github.com/Homebrew/brew.git
https://github.com/Homebrew/homebrew-core.git
https://github.com/Homebrew/homebrew-cask


添加新评论 »

在这里输入你的评论...