跳到主要内容

Mac 安装 brew 并配置镜像

· 阅读需 3 分钟

brew 是 MacOS 上的包管理工具,可以简化 macOS 和 Linux 操作系统上软件的安装。

安装 brew

1. 官方脚本

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

如果下载特别慢或者出现了以下错误

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

原因是因为 http://raw.githubusercontent.com 访问不稳定引起的,此时需要换一种科学高效的安装方法

2. brew 镜像安装脚本

/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"

这个脚本用了中科大镜像加速访问,仅修改仓库地址部分,不会产生安全隐患

关于中科大所提供的 Homebrew 镜像服务 https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git

修改 brew 镜像

设置 homebrew 本身源:

git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git

设置 homebrew-core 源:

git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git

设置 homebrew-cask 源:

 git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

替换 homebrew-bottles 源:

echo \'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles\' >> ~/.zshrc
source ~/.zshrc

测试结果

brew update

如果开始执行了更新任务,则代表修改镜像成功

重置为官方源

# 重置 brew.git 为官方源
git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git

# 重置 homebrew-core.git 为官方源
git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git

# 重置 homebrew-cask.git 为官方源
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask

# zsh 或者 bash 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置
# export HOMEBREW_BOTTLE_DOMAIN=xxxxxxxxx

# 刷新源
brew update

brew 常用命令

查询软件

brew search 软件名

安装软件

brew install 软件名

后台运行的软件(重启之后可以自动启动)

brew services start|stop|restart 软件名

卸载软件

brew uninstall 软件名

帮助

brew help