乐于分享
好东西不私藏

Mac 软件分享—Homebrew(brew)+ 管理工具

Mac 软件分享—Homebrew(brew)+ 管理工具

新 Mac 到手,最耗时的往往不是迁移文件,而是“重新装一遍工具”:官网找下载、拖进 Applications、版本不一致、依赖缺失……一下午就没了。 Homebrew(命令 brew)的思路很像 Linux 的包管理:你声明“我要这个软件”,它负责安装、依赖与升级。 

1)brew 的价值:统一安装方式 + 干净可控

Homebrew 把软件装在自己的前缀目录里,并通过符号链接统一暴露可执行文件(Apple Silicon 常见在 /opt/homebrew),因此卸载更干净、环境更可控。它主要管两类东西:formula(命令行工具/库)和 cask(带 GUI 的 macOS 应用)。

官方公开统计里,最近 30 天 Formula 安装事件总量 27,208,110,其中 openssl@3 单个包就有 539,231 次安装事件;Cask 侧最近 30 天总事件也有 2,314,885。这组数字说明:Homebrew 不是“小众技巧”,而是开发者基础设施的一部分。

2)快速上手:安装与高频命令

安装(官方脚本;也提供 .pkg 安装器选项):

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

高频命令:

brew search <关键词>brew install <formula>brew install --cask <cask>brew update && brew upgradebrew uninstall <name> && brew cleanup

3)Brewfile + brew bundle,一键复刻环境

真正的“装机加速器”是 Brewfile。Homebrew Bundle(brew bundle)提供声明式管理:你把工具清单写进 Brewfile,新电脑上跑一条命令就能装齐。

最小示例:

brew "git"brew "node"cask "visual-studio-code"

执行:

brew bundle

想把当前机器导出成配置:

brew bundle dump --global --force --describe

4)一些管理工具

  • Homebrew Formulae 网站:在线查公式/应用详情,还能看 Analytics(安装量、系统版本分布)与 JSON API;选工具时用数据做决策。 
  • Cakebrew(GUI 管理器):搜索、安装/卸载/升级、tap 管理、更新 Homebrew、运行 brew cleanup;支持 brew install cakebrew --cask
  • Brewlet(菜单栏助手):后台检查更新,有可升级包就提醒;支持 brew install brewlet

总结与行动号召

Homebrew 的核心价值,是把 Mac 变成一台可复现、可迁移、可协作的开发机器。

来mac就干三件事: 装上 brew → 用它接管常用软件 → 生成一份 Brewfile。

下一次换机,你会感谢今天的自己。

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Mac 软件分享—Homebrew(brew)+ 管理工具

评论 抢沙发

3 + 6 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮