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