新闻

宣布推出官方 Elastic Homebrew Tap

我们很兴奋地宣布推出官方 Elastic Homebrew Tap

Homebrew 在其手册页上的介绍如下:macOS 中缺失的软件包管理器。 它能够让用户轻松灵活地在 macOS 上管理软件安装事宜,在开发者社区内可谓极受欢迎。Core Homebrew 为安装常见的 OSS 软件提供软件包。Tap 则是面向第三方(例如 Elastic)的一种机制,可让他们通过提供额外软件包向 Homebrew 用户推出更多软件。

Elastic 长期以来都是 Homebrew 社区的拥趸,对该社区为支持 macOS 用户而做的杰出工作(例如从一开始便支持每个 macOS 重大版本)感到由衷钦佩;他们真的十分出色!Elastic 内部的很多工程师自己也是 Homebrew 用户,而且我们还有一名员工负责维护 Homebrew。

用户使用什么平台,我们就努力针对这些平台推出产品,这一点从未改变;对很多用户而言,他们所用的平台正是 Homebrew。所以我们才想确保用户使用 Homebrew 可以轻松获得并安装所有 Elastic Stack 软件。通过打造自己的 Tap,我们能够从多个方面改善用户体验。首先,您可以使用官方 Elastic Homebrew Tap 获得 OSS 分发包和默认分发包,这些分发包涵盖下面这些免费功能:索引生命周期管理 (ILM)Elasticsearch SQLCanvas 可视化,还有更多。更棒的一点,现在默认分发包中还包括免费的 Security 功能。这一点对我们很重要,因为我们的目标是为默认分发包和 OSS 分发包的用户提供一致的用户体验。激励我们创建自有 Tap 的第二个激励因素是,其能够让我们确保 Homebrew 用户始终可以使用我们软件的最新版本。通过将 Tap 中的 Homebrew 软件包更新工作变为我们发布流程中的自动化环节,我们得以确保在发布所有其他制品的同时推出这些更新。

使用 Homebrew 安装 Elastic Stack

Homebrew 安装完毕之后,很轻松便可开启 Elastic Tap 之旅:

  1. 通过 brew tap elastic/tap 即可使用 Elastic Tap。
  2. 既可以安装 Elasticsearch 默认分发包,也可以安装 OSS 分发包。
      • 默认:brew install elasticsearch-full
      • OSS:brew install elasticsearch-oss
  3. 如果路径中包含 /usr/local/bin,那么您可以通过命令 elasticsearch 启用 Elasticsearch,或者您也可以使用完整路径 /usr/local/bin/elasticsearch

通过此 Tap,我们可以提供 Elastic Stack 中的全部软件,包括 Elastic APM Server、Beats、Logstash、Kibana 和 Elasticsearch。您可以通过下面的命令检查可用软件包列表:

ls $(brew --prefix)/Homebrew/Library/Taps/elastic/homebrew-tap/Formula/*.rb

最后呼吁

有新内容推出时 Homebrew 的使用体验最佳,所以赶紧来体验一下 Elastic Homebrew Tap 吧!一如既往,我们无比重视您的反馈。请告诉我们您的看法,在 repo 或我们的 Discuss 论坛上都可以。


Elastic 坚信回馈的力量,我们既支持我们工作和生活所在的社区,也意识到参与这些活动能够以新奇方式激励我们并让生活更丰富多彩。作为 Elastic Cares 项目的一部分,我们通过 Software Freedom Conservancy(软件自由保护组织)的杰出工作人员向 Homebrew 项目进行了捐赠。

我们坚信这些行为至关重要,因为它们能够确保为基础性开源项目(Homebrew 对世界各地的开发者来说的确如此)提供支持,进而造就可持续性的软件和社区。

Homebrew 徽标”,设计者为 Vítor Galvão,按照 CC BY 4.0 使用 / 尺寸已调整,置于页头和缩略图中