跳到正文
发现
Homebrew:macOS 包管理器
命令行工具开发者工具

Homebrew:macOS 包管理器

一款用 Ruby 编写的包管理器,通过 brew 命令安装和管理命令行工具与图形应用。

admin
发布于 2026-10-28
浏览
5
访问
0
下载
0
版本
v7.0.11
平台
macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Homebrew(命令为 brew)是一个开源的包管理器,官方口号是「The Package Manager for Everywhere」。项目由 Max Howell 创立,使用 Ruby 编写,采用 BSD 2-clause 许可证,由志愿者团队维护,属于非营利项目。官网为 brew.sh,文档站点为 docs.brew.sh。

主要功能

  • 通过 brew 命令安装、更新和管理软件包,包分为 formulae(命令行软件)与 casks(图形界面应用)两类。
  • 支持 brew bundle 批量管理依赖清单。
  • 在 formulae.brew.sh 和 formulae.brew.sh/cask/ 上查询包、依赖、版本与元数据。
  • 提供 Tap 机制扩展软件源,例如 homebrew/core 与 homebrew/cask。
  • 自带诊断与审计命令,如 brew doctor、brew audit --strict <package>。
  • 提供匿名使用统计(Anonymous Analytics),可在 formulae.brew.sh/analytics 查看匿名的安装、构建与操作系统使用数据。

安装与使用

安装方式请参考官网 brew.sh 与文档中的 Installation 页面。完整手册可通过 man brew 查看。

遇到问题时,文档建议先执行:

brew update
brew doctor

并阅读 Troubleshooting Checklist。

想参与贡献时,可先 tap 对应仓库再审计软件包:

brew tap --force homebrew/core
brew audit --strict ffmpeg

注意事项

  • 提问前请先运行 brew update 和 brew doctor,并阅读排错清单,否则问题处理会更慢。
  • 仍无法解决时,可在 Homebrew/discussions 提问,或按 issue 选择器 提交问题。
  • 安全问题的报告方式与范围见项目的 security policy。
  • 代码采用 BSD 2-clause 许可证,文档采用 Creative Commons Attribution 许可证。

本作品整理自 GitHub 开源项目 Homebrew/brew,原作者 @Homebrew,许可证 BSD-2-Clause。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v7.0.11当前版本

    加强包源与校验安全:验证 API formula 补丁下载、要求可验证的官方 formula 来源、遵守 cask 校验和;livecheck 优先使用 Git;tar 解压使用 UTF-8 locale 等修复。

评论