苹果macOS 软件包管理系统 Homebrew 近日收到了一个重大更新,其 3.0.0 版本引入了对苹果芯片的官方支持。根据发布说明,苹果芯片正式支持安装路径在 /opt/homebrew 中。
Homebrew 是一个类似于 Mac App Store 的软件包管理器。它的设计目的是让用户使用终端快速轻松地安装、卸载和更新应用程序。
在此之前,Homebrew 可以通过 Rosetta 2 在 M1 Mac 上运行,但现在它可以在新的 MacBook AIr、MacBook Pro 和 Mac mini 上本地运行了。目前,Homebrew 还不支持苹果芯片上 x86_64 上的封装 bottles,但将来会有所改进。
除了支持M1芯片外,Homebrew 3.0.0还提供了以下更新:
brew bottle和bottle do blocks使用新的语法格式。使用brew style —fix命令会将formulae自动更正为这种新格式。
新的HOMEBREW_BOOTSNAP环境变量允许使用Bootsnap gem来加快重复的brew调用。不过目前Apple Silicon还不支持。
许多原来的命令被禁用和删除,如release-notes等。
加入了一个新的命令brew completions,可以选择接受第三方taps提供的完成功能。
根据 Homebrew 开发者 Mike McQuAId 的说法,3.0.0 版本的开发得到了 MacStadium 和苹果的帮助,苹果方面提供了硬件和迁移帮助。