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