今天,我想宣布 Homebrew 2.1.0。自 2.0.0 以来最重大的变化是 https://formulae.brew.sh 上的 casks、Homebrew 站点的搜索和更好的 Docker 支持。
自 2.0.0 以来,主要更改和弃用
- https://formulae.brew.sh 现在显示 casks。
brew tap-pin
已弃用。它有 bug 且 Homebrew 维护人员未使用。直接引用公式(例如brew install user/tap/formula
)或重命名 tap 中的公式以避免覆盖 Homebrew/homebrew-core 公式。brew install --ignore-dependencies
被记录为不受支持的开发者标志。如果您想避免安装命令,请考虑调整您的PATH
,以便您的首选版本优先于它。
我想强调自 2.0.0 以来其他更改如下
brew doctor
报告无法读取的已安装公式。- Homebrew 的公式 API 由 GitHub Actions 生成并在 https://rubydoc.brew.sh 上显示。
brew
命令避免自动更新 如果没有传递参数brew extract
适用于所有 tap- 始终使用“Homebrew on Linux”而不是“Linuxbrew”
- 搜索可在 https://formulae.brew.sh、https://docs.brew.sh.cn 和 https://brew.sh.cn 上使用
- Homebrew/homebrew-core 中的新公式允许 HEAD
- Homebrew on Linux 尽力支持 ARM64 (AArch64)
- Homebrew/linuxbrew-core 用于 Linuxbrew 的公式
- Homebrew 构建并测试 Dockerhub Linuxbrew/brew Docker 镜像(我们正在努力获取 Homebrew 名称)。
brew update
和brew doctor
警告已删除的 tap。- Homebrew 允许 Docker 以
root
身份运行它 brew cleanup --prune-prefix
选项执行brew prune
过去执行的操作
最后
- Homebrew 的治理文档 已公开
- Mike McQuaid 现已当选为 Homebrew 项目负责人。项目领导委员会和技术指导委员会也已当选。
- Homebrew 仍通过 Patreon 接受捐赠。如果您有能力,请考虑捐赠。如果您不想使用 Patreon(我们首选的捐赠方式),请查看 README 中的其他捐赠方式。
感谢我们所有辛勤工作的维护人员、贡献者、赞助商和支持者,让我们走到今天。享受使用 Homebrew!