Skip to content

MacOS 强大的包管理工具 Homebrew

Homebrew 是一款自由及开放源代码的软件包管理系统,用以简化 Mac OS X 系统上的软件安装过程, 使用 Homebrew 安装 Apple 没有预装但你需要的东西。最初由马克斯·霍威尔(Max Howell)写成,因其可扩展性得到了一致好评。

在 Mac 中安装软件时,优先考虑使用 Homebrew 进行安装和管理。

安装

在其官方网站https://brew.sh/index_zh-cn复制安装脚本,然后在终端中执行脚本即可。Homebrew 不会将文件安装到它本身目录之外,所以您可将 Homebrew 安装到任意位置。

安装之后运行:

sh
brew update
brew doctor

排除检查出的错误及警告信息,确保 brew 正确安装。

之后,添加 Homebrew 的路径到终端~/.bash_profile

sh
vi ~/.bash.profile
sh
export PATH="/usr/local/bin:$PATH"

安装 cask 扩展

brew 通过安装 cask 扩展,可以安装具有图形界面的软件,如 chrome、firefox 等等。先安装 cask 扩展:

sh
brew tap caskroom/cask

之后,使用如下风格的命令可以安装 MAC APP 了:

sh
brew cask install google-chrome
brew cask install virtualbox
brew cask install vagrant

基本用法

sh
brew install xxx

安装 xxx 软件

sh
brew uninstall xxx

卸载 xxx 软件

sh
brew upgrade xxx

更新 xxx 软件

sh
brew search xxx

搜索 xxx 软件

常用软件

sh
brew install node
brew install curl
brew install tree
brew install openssl
brew install python

设置国内源

替换现有上游

bash
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

复原为原始设置

bash
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