Homebrew
(重定向自brew)
Formulae与Casks
在 Homebrew 中,软件包主要分为两类:Formulae 与 Casks。两者的区别在于安装方式和适用的软件类型。
- Formulae(配方) Formulae 是以源代码为基础的软件包。Homebrew 会在本地从源码编译程序,或在可用时安装预编译的二进制文件(bottles)。这类软件通常是命令行工具、库文件或后台程序,例如
wget、python、ffmpeg等。 - Casks(应用镜像) Casks 用于安装以图形界面为主的 macOS 应用,它们一般以
.app、.dmg、.pkg等形式分发。Homebrew Cask 自动下载安装这些应用并放到系统的/Applications目录。例如google-chrome、visual-studio-code、iterm2等。
总结
这两种类型共同构成了 Homebrew 的软件生态,使得在 macOS 上管理几乎所有常用软件都变得一致而便捷。