HomeBrew 安装及更新源替换

一、homebrew是什么

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

二、HomeBrew 安装

1
2
3
4
#安装XCode命令行工具
xcode-select --install
#安装homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

三、更新源替换与恢复

替换

formula 索引源替换

这里使用清华源进行替换,其他源可以自行前往各自镜像站查找

1
2
3
4
git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
brew update
二进制预编译包源替换
临时替换
1
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles
长期替换

若使用zsh请注意自行替换

1
2
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

恢复

1
2
3
4
git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git
brew update

四、命令介绍

  • 安装任意包
1
$ brew install <packageName>
  • 卸载任意包
1
$ brew uninstall <packageName>
  • 查询可用包
1
$ brew search <packageName>
  • 查看已安装包列表
1
$ brew list
  • 查看任意包信息
1
$ brew info <packageName>
  • 更新Homebrew
1
$ brew update
  • 查看Homebrew版本
1
$ brew -v
  • Homebrew帮助信息
1
$ brew -h