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 源:
- zsh
- bash
echo \'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles\' >> ~/.zshrc
source ~/.zshrc
echo \'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles\' >> ~/.bash_profile
source ~/.bash_profile
测试结果
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