说明:此指南基于 Homebrew(macOS 缺失的软件包管理器)整理。如果您之前提到的 “Homebred” 指的是该工具,本指南将帮助您快速上手。

1. 什么是 Homebrew?

Homebrew 是 macOS 和 Linux 上最受欢迎的包管理工具。它通过命令行简化了软件的安装、更新和卸载过程,让你无需手动前往官网下载 .dmg.pkg 文件。

2. 安装与卸载

2.1 安装 Homebrew

在终端(Terminal)中粘贴以下命令:

/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))"

注:安装过程可能需要输入开机密码,并自动下载 Xcode Command Line Tools。

国内加速安装(适用于下载速度慢的情况):

/bin/zsh -c "$(curl -fsSL [https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh](https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh))"

2.2 卸载 Homebrew

/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh))"

3. 基础常用命令

3.1 软件管理 (Formulae)

  • 搜索软件brew search <软件名>
  • 安装软件brew install <软件名>
  • 卸载软件brew uninstall <软件名>
  • 查看已安装列表brew list
  • 查看软件详情brew info <软件名>

3.2 图形界面应用管理 (Cask)

Cask 用于安装 Chrome、VS Code、WeChat 等带界面的 App。

  • 安装应用brew install --cask <应用名>
  • 卸载应用brew uninstall --cask <应用名>

4. 系统维护与更新

定期运行以下命令可确保系统工具处于最新状态:

  • 更新 Homebrew 自身brew update
  • 查看可更新的软件brew outdated
  • 升级所有软件brew upgrade
  • 清理旧版本缓存brew cleanup (释放磁盘空间)
  • 诊断系统问题brew doctor (当遇到报错时首选此命令)

5. 服务管理 (Homebrew Services)

对于需要后台运行的工具(如 MySQL, Redis, Nginx),Homebrew 提供了非常方便的管理方式:

  • 启动服务并设置开机自启brew services start <服务名>
  • 停止服务brew services stop <服务名>
  • 查看所有服务状态brew services list

6. 常见问题 (FAQ)

  1. 下载速度慢:建议更换为国内镜像源(如清华大学、中科大或阿里云镜像)。
  2. 权限报错:避免使用 sudo brew,Homebrew 设计初衷是不需要 root 权限的。如果报错,请尝试运行 brew doctor 查看建议。
  3. M1/M2/M3 芯片路径:在 Apple Silicon 芯片上,Homebrew 默认安装在 /opt/homebrew,而非传统的 /usr/local