Homebrew 是 macOS(和 Linux)上的一个开源包管理器,主要用于简化软件的安装、更新和管理。它被称为“macOS 缺失的包管理器”(The Missing Package Manager for macOS),因其解决了 macOS 系统本身缺乏官方包管理工具的问题,让用户通过简单的命令行操作即可获取和管理各类开发工具、应用和依赖库。
核心功能与特点
- 一键安装软件
无需手动下载、解压或编译,一条命令即可安装软件(如brew install wget)。 - 自动处理依赖
自动安装软件所需的依赖项,避免手动解决依赖冲突。 - 统一管理路径
所有通过 Homebrew 安装的软件集中在/usr/local(Intel 芯片)或/opt/homebrew(Apple 芯片),与系统自带软件隔离,避免污染系统目录。 - 支持图形化应用
通过brew install --cask命令可以安装桌面应用(如 Chrome、Visual Studio Code)。 - 跨平台支持
除了 macOS,Homebrew 也支持 Linux(称为 Linuxbrew)。
基本使用示例
| 命令 | 说明 |
|---|---|
brew install <包名> | 安装软件(如 brew install node) |
brew uninstall <包名> | 卸载软件 |
brew update | 更新 Homebrew 自身 |
brew upgrade | 更新所有已安装的软件 |
brew search <关键词> | 搜索可用软件包 |
brew list | 列出已安装的软件 |
核心概念
- Formula(配方)
描述如何编译安装命令行工具或库的脚本(如 Python、Git)。 - Cask(木桶)
扩展功能,用于安装 macOS 图形应用(如brew install --cask firefox)。
安装 Homebrew
在终端中执行以下命令(需提前安装 Xcode 命令行工具):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
如果下载失败,优先推荐国内开发者的下载版本(亲测有效)
/bin/bash -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装后可通过 brew doctor 检查环境是否正常。
优势与适用场景
- 开发者友好:快速安装编程语言(Python/Node.js)、数据库(MySQL/PostgreSQL)等开发工具。
- 省时省力:避免手动下载、配置环境变量或处理依赖问题。
- 社区强大:拥有海量维护良好的软件包(超过 6500 个 Formula 和 1500 个 Cask)。
注意事项
- 安装路径因芯片架构不同:
- Intel Mac:
/usr/local - Apple Silicon Mac(M1/M2 等):
/opt/homebrew
- Intel Mac:
- 避免使用
sudo运行 Homebrew,保持权限清晰。 - 若遇到权限问题,可通过
chown命令修复(如sudo chown -R $(whoami) /usr/local/*)。
官网与资源
- 官网:https://brew.sh
- 官方文档:https://docs.brew.sh
通过 Homebrew,你可以像在 Linux 中一样高效管理软件,大幅提升 macOS 的使用体验!
1643

被折叠的 条评论
为什么被折叠?



