Homebrew

brew.sh又名 brew、Homebrew Cask

开源的命令行包管理器,在 macOS、Linux 和 WSL 上把软件装进独立 Cellar 目录再软链到前缀路径,用 Brewfile 补齐缺失依赖、复现开发环境,适合换机器或给项目搭环境时照着清单一次装齐。

工具免费不用登录macOS · Linux · Windows多语言开源国内可直接访问

打开官网 brew.sh

Homebrew 是一个开源的包管理器,用来在 macOS、Linux 和 Windows Subsystem for Linux(WSL)上安装命令行工具和图形应用。它把软件装进自己的目录,不往系统其他地方乱丢文件:每个包先解到 Cellar 里独立的 keg,再软链到前缀路径,Apple Silicon 上是 /opt/homebrew,Linux/WSL 上是 /home/linuxbrew/.linuxbrew,Intel Mac 上是 /usr/local。装 ffmpeg 只要一句 brew install ffmpeg,卸载时删掉对应目录即可。

包的类型

Homebrew 的包分两类。formulae 从上游源码构建命令行工具、库和服务,homebrew/core 里的条目要经过人工审核,且必须是采用 Debian 自由软件指南兼容许可证的开源软件。casks 安装上游预编译的二进制,比如应用、字体和插件,homebrew/cask 同样需要人工审核。官方仓库之外,任何人都可以维护自己的 tap,但用非官方 tap 前最好先弄清它的信任机制。

环境复现

Homebrew Bundle 用一份 Brewfile 描述想要的状态,运行 brew bundle 就会补齐缺失的依赖、更新过期的条目。它支持 formulae、casks、taps、Mac App Store 应用、WSL 上的 WinGet 包、VSCode 扩展、Go 和 Cargo 包、uv 工具、Flatpak 包、krew 插件,还能用 brew services 启动后台服务。换机器或给项目搭环境时,把 Brewfile 提交进仓库就能重复执行。

费用与限制

Homebrew 是非营利项目,由志愿者维护,没有雇员,靠 GitHub Sponsors、Open Collective 和 Patreon 的捐赠支付软件、硬件和托管开销,财务由 Open Source Collective 托管。安装脚本会先说明要做什么再暂停执行;macOS 用户也可以用 .pkg 安装包做交互式或 MDM 无人值守安装。部分 cask 会在 Homebrew 之外自行更新,想让 Homebrew 一并升级需要加 --greedy。文档、常见问题和排错指南都在 docs.brew.sh,包信息可在 formulae.brew.sh 查询。

常见问题

Homebrew 收费吗?
Homebrew 免费使用。免费,靠捐赠维持。
用 Homebrew 要登录吗?
不用登录就能用。
Homebrew 国内能访问吗?
本站 11 月 8 日 检测,Homebrew 在国内可以直接访问。
Homebrew 有哪些平台 / App?
支持 macOS、Linux、Windows。

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

打开官网brew.sh