跳到主要内容

Homebrew 包管理器速查表

Homebrew 是 macOS(也支持 Linux)上最流行的包管理器。本速查表涵盖 brew 日常操作命令,包括 Formula 和 Cask 的安装、卸载、更新、依赖管理以及 Tap 仓库配置,帮助开发者高效管理系统软件包。

更新: 2026-07-17·30 条命令

概述

Homebrew 是 macOS(和 Linux)的免费开源包管理系统,简化了软件安装过程。本速查表涵盖包管理、Cask、Tap 和系统维护。

快速开始

``bash brew install wget # 安装包 brew search python # 搜索包 brew update && brew upgrade # 更新所有 ``

详细用法请参阅下方命令表格。

基础操作(9)

命令难度
brew install <formula>
安装一个 Formula 包
基础
brew uninstall <formula>
卸载一个 Formula 包
基础
brew update
更新 Homebrew 自身和 Formula 列表
基础
brew upgrade
升级所有可升级的包
基础
brew outdated
列出所有过时的包
基础
brew list
列出已安装的所有包
基础
brew search <text>
搜索 Formula 或 Cask
基础
brew --version
查看 Homebrew 版本
基础
brew config
显示 Homebrew 配置信息
基础

Formula 管理(9)

命令难度
brew info <formula>
显示包详细信息
基础
brew deps <formula>
显示包的依赖关系
中级
brew deps --tree <formula>
以树状图显示依赖
中级
brew uses <formula>
显示哪些包依赖指定包
中级
brew pin <formula>
固定包版本,阻止升级
中级
brew unpin <formula>
解除包版本固定
中级
brew leaves
列出不被其他包依赖的顶层包
中级
brew link --overwrite <formula>
强制链接(覆盖冲突文件)
高级
brew unlink <formula>
取消包的符号链接
中级

系统维护(7)

命令难度
brew doctor
检查 Homebrew 安装健康状态
基础
brew cleanup
清理所有包的老版本
基础
brew autoremove
移除不被任何包依赖的孤立包
中级
brew bundle dump
生成当前环境的 Brewfile
中级
brew bundle install
根据 Brewfile 安装所有依赖
中级
brew services start <formula>
启动后台服务(如 nginx、mysql)
中级
brew services list
列出所有注册的服务及其状态
中级

Tap 仓库(3)

命令难度
brew tap <user/repo>
添加第三方仓库
基础
brew untap <user/repo>
移除已添加的仓库
基础
brew tap
列出所有已添加的 tap 仓库
基础

Cask 管理(2)

命令难度
brew install --cask <cask>
安装 GUI 应用程序(Cask)
基础
brew upgrade --cask
升级所有过时的 Cask 应用
中级

常见问题

本速查表数据整理自各工具官方文档。最后更新: 2026-07-17。