Homebrew是Mac OSX常见的包管理器(命令brew用于命令行工具, brew cask管理带UI软件), 类似 ubuntu下apt-get, centOS的yum. 推荐日常Mac下安装卸载软件使用.
如果你的网络可以和国际接轨
那非常简单了,一行命令搞定。
1 2 |
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" |
如果你的网络收到了GFW的保护
那么非常不幸,你可能要多敲几行命令了。
- 准备工作,务必保证github可用,如果访问很慢,考虑绕过远程dns解析,方法是修改本地hosts,具体方法
1 2 |
sudo vi /etc/hosts |
host 加入:
151.101.44.249 github.global.ssl.fastly.net
192.30.253.113 github.com
103.245.222.133 assets-cdn.github.com
23.235.47.133 assets-cdn.github.com
203.208.39.104 assets-cdn.github.com
204.232.175.78 documentcloud.github.com
204.232.175.94 gist.github.com
107.21.116.220 help.github.com
207.97.227.252 nodeload.github.com
199.27.76.130 raw.github.com
107.22.3.110 status.github.com
204.232.175.78 training.github.com
207.97.227.243 www.github.com
185.31.16.184 github.global.ssl.fastly.net
185.31.18.133 avatars0.githubusercontent.com
185.31.19.133 avatars1.githubusercontent.com
192.30.253.120 codeload.github.com
199.232.28.133 raw.githubusercontent.com
2. 然后输入
1 2 3 4 5 6 |
git clone https://github.com/Homebrew/install.git cd install vi install.sh |
替换 BREW_REPO=”https://github.com/Homebrew/brew”
为 BREW_REPO=”https://mirrors.ustc.edu.cn/brew.git”
或其他国内镜像
3. 然后在 非root用户下 执行
1 2 |
./install.sh |
之后就是等待一会,直到完成…
4. 然后开始替换brew为国内镜像源
cd “$(brew –repo)”
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
cd “$(brew –repo)/Library/Taps/homebrew/homebrew-core”
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
5. 查看homebrew-core是否是空目录,如果是,执行
1 2 |
git pull |
6. 最后执行
1 2 |
brew update |
终于大功告成!