Linux 上用 Homebrew 管理开发工具链的核心是补缺、提速、统一操作习惯,尤其适合 macOS 开发者迁移或快速试用新工具;它提供最新 CLI 工具、无 sudo 安装、跨平台命令一致及 brew bundle 一键恢复环境。

Linux 上用 Homebrew 管理开发工具链,核心不是“替代 apt/dnf”,而是补缺、提速、统一操作习惯——尤其适合 macOS 开发者迁移、或需要快速试用新工具又不想碰编译的场景。
为什么在 Linux 上用 Homebrew 装开发工具?
系统包管理器(如 apt)稳定但版本常滞后;源码编译灵活但耗时易错;而 Homebrew 提供:
- ✅ 大量最新版 CLI 工具(如 rustup、jq、ripgrep、starship)开箱即用
- ✅ 无需 sudo,所有软件装在 /home/linuxbrew/.linuxbrew 下,不污染系统路径
- ✅ 与 macOS 命令一致(brew install node),跨平台环境配置更省心
- ✅ 支持 brew bundle 一键恢复整套开发环境(含依赖顺序)
安装前必须做的三件事
别跳过,否则后续命令可能报错或编译卡死:
- 确认 glibc ≥ 2.13(Ubuntu 16.04+、CentOS 7+、Fedora 23+ 默认满足)
- 装齐基础构建工具:
Ubuntu/Debian:sudo apt update && sudo apt install -y build-essential procps curl file git
Fedora/RHEL:sudo dnf groupinstall "Development Tools" && sudo dnf install procps-ng curl file git - 确保 DNS 和网络通畅(GitHub 可直连;若国内服务器,建议提前配置 GitHub 镜像或使用代理)
正确安装路径和环境配置
官方唯一推荐路径是 /home/linuxbrew/.linuxbrew —— 这不是可选项,是启用预编译二进制包(bottles)的前提:
- 运行安装命令(自动用 sudo 创建目录并设权限):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安装脚本会提示是否配置 shell 环境变量,选 y;它会在
~/.bashrc或~/.zshrc中写入:test -d /home/linuxbrew/.linuxbrew && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" - 生效配置:
source ~/.bashrc(或source ~/.zshrc) - 验证:
brew --version和brew doctor应无报错
日常管理开发工具链的实用命令
装完就能直接用,不用记复杂参数:
-
装常用工具链:
brew install git node python cmake rust jq ripgrep starship -
查某个工具详情(含依赖、路径、是否支持 ARM):
brew info python -
批量升级所有已装包:
brew upgrade(建议每月执行一次) -
生成可复用的环境快照:
brew bundle dump→ 生成Brewfile,新机器上brew bundle即可还原 -
清理旧版本缓存(节省空间):
brew cleanup


















