Homebrew(简称 brew)是 macOS(也支持 Linux)上的一款 包管理工具,它的作用类似于:
- Ubuntu 下的
apt
- CentOS 下的
yum
- Arch Linux 下的
pacman
一句话概括:
brew 是用来在 macOS 上安装、管理软件包的命令行工具。
brew 能做什么?
- 安装 CLI 工具(如
wget
,git
,cmake
,python
,node
,ffmpeg
等) - 安装 GUI 应用(如
Visual Studio Code
,Google Chrome
,iTerm2
等) - 管理依赖(如构建软件项目时用到的各种库和工具)
- 更新 / 卸载软件
- 管理多个版本(如同时安装多个版本的 Python)
举个例子
安装 wget
工具:
brew install wget
安装 GUI 应用(通过 brew install --cask
):
brew install --cask visual-studio-code
它把东西装在哪儿?
- 软件默认安装在
/opt/homebrew
(Apple Silicon)或/usr/local
(Intel) - 安装路径干净、可控,不会污染系统目录
brew 背后的组件
brew
:主命令工具formula
:软件的安装脚本(文本文件)cask
:安装 GUI 应用的描述文件Homebrew Core
:基础库集合Homebrew Cask
:GUI 应用集合
安装 Homebrew(官方命令):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
执行后它会自动设置路径、拉取仓库等。
🔍 常用命令汇总
操作 | 命令 |
---|---|
搜索软件 | brew search xxx |
安装软件 | brew install xxx |
安装 GUI 应用 | brew install --cask xxx |
卸载软件 | brew uninstall xxx |
更新 Homebrew | brew update |
升级软件 | brew upgrade |
查看已安装 | brew list / brew list --cask |
清理旧版本 | brew cleanup |
适合谁用?
- 是开发者 / 运维 / 编程学习者
- 习惯用命令行安装/管理工具
- 希望统一管理软件版本和依赖
brew 是 macOS 平台上几乎必装的工具。