跳转到内容

Homebrew

来自天明的百科全书

macOS/Linux 的软件包管理器。

https://brew.sh/

https://github.com/Homebrew/brew

Formulae与Casks

在 Homebrew 中,软件包主要分为两类:FormulaeCasks。两者的区别在于安装方式和适用的软件类型。

  • Formulae(配方) Formulae 是以源代码为基础的软件包。Homebrew 会在本地从源码编译程序,或在可用时安装预编译的二进制文件(bottles)。这类软件通常是命令行工具、库文件或后台程序,例如 wgetpythonffmpeg 等。
  • Casks(应用镜像) Casks 用于安装以图形界面为主的 macOS 应用,它们一般以 .app.dmg.pkg 等形式分发。Homebrew Cask 自动下载安装这些应用并放到系统的 /Applications 目录。例如 google-chromevisual-studio-codeiterm2 等。

总结

  • Formulae:面向 CLI 工具与库 → 通过源码或 bottle 安装
  • Casks:面向 GUI 应用 → 下载并安装完整的 macOS 程序包

这两种类型共同构成了 Homebrew 的软件生态,使得在 macOS 上管理几乎所有常用软件都变得一致而便捷。

另请参阅