Repolode
Homebrew

Homebrew/homebrew-cask

Homebrew 默认的 Cask 仓库,用 brew 命令安装和管理预编译的图形应用、命令行工具和字体。

Star
22,284
Fork
12,070
未关闭 Issue
36
最近提交
18小时前

这是什么?

Homebrew Cask 是 Homebrew 的扩展,用于安装和管理上游厂商发布的预编译软件包,包括图形界面应用、命令行工具、字体和插件。每个 cask 都是一个 Ruby 定义文件,记录下载地址和安装方式,省去手动下载磁盘镜像、再把应用拖进“应用程序”文件夹的步骤。

项目提供面向 macOS 和 Linux 的命令行操作流程。典型安装只需一条命令,例如 brew install alfred,即可完成下载、校验并把应用放到指定位置。本仓库存放 Homebrew 默认附带的 cask 集合,第三方 cask 则位于独立的 tap 中。

贡献者通过提交 Pull Request 添加或更新 cask 文件,项目文档中包含使用说明和贡献指南。

核心功能

  • 01通过一条 brew 命令安装图形应用、命令行工具、字体和插件。
  • 02每个 cask 都是 Ruby 文件,定义下载来源和安装步骤。
  • 03支持 macOS 和 Linux。
  • 04下载内容会按 cask 中定义的校验值进行核对。
  • 05与 Homebrew 的升级和卸载命令集成。

适用场景

  • 在终端中安装 Mac 桌面应用,无需手动下载 DMG 文件。
  • 用一组 brew install 命令编写可复现的开发机配置脚本。
  • 通过 Homebrew 命令行统一更新已安装的图形应用。

快速上手

  1. 1

    先安装 Homebrew(Homebrew Cask 已内置于其中)

  2. 2

    使用 README 中的示例,通过 cask 安装一个应用

    brew install alfred

使用前须知

  • Cask 安装的是上游供应商提供的预编译软件,因此依赖各供应商的二进制文件。
  • 主要面向 macOS 和 Linux,它是 Homebrew 的扩展而非独立工具。

收录于专题

标签

常见问题

homebrew-cask 是什么?
Homebrew 默认的 Cask 仓库,用 brew 命令安装和管理预编译的图形应用、命令行工具和字体。 Homebrew Cask 是 Homebrew 的扩展,用于安装和管理上游厂商发布的预编译软件包,包括图形界面应用、命令行工具、字体和插件。每个 cask 都是一个 Ruby 定义文件,记录下载地址和安装方式,省去手动下载磁盘镜像、再把应用拖进“应用程序”文件夹的步骤。
homebrew-cask 可以免费使用吗?用的什么许可证?
homebrew-cask 以 BSD-2-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
homebrew-cask 还在维护吗?
活跃维护中。homebrew-cask 最近一次提交是在 2026年11月6日。
homebrew-cask 适合用来做什么?
在终端中安装 Mac 桌面应用,无需手动下载 DMG 文件。 用一组 brew install 命令编写可复现的开发机配置脚本。 通过 Homebrew 命令行统一更新已安装的图形应用。
homebrew-cask 怎么安装和运行?
先安装 Homebrew(Homebrew Cask 已内置于其中) 使用 README 中的示例,通过 cask 安装一个应用: brew install alfred
在哪里获取 homebrew-cask?
源代码和安装说明在 GitHub 上:https://github.com/Homebrew/homebrew-cask

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目