Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linuxbrew support #37

Open
mgreau opened this issue Mar 28, 2020 · 1 comment
Open

Linuxbrew support #37

mgreau opened this issue Mar 28, 2020 · 1 comment

Comments

@mgreau
Copy link
Member

mgreau commented Mar 28, 2020

On February 24th, @StudioMaX opened a PR for adding support of Linuxbrew.

As explained in the PR, the Elastic took the following decision:


We discussed this topic internally and unfortunately, we are not going to add support for Linuxbrew in the short term.

We do support multiple ways to install the Elastic Stack on Linux distributions.
We prefer not to add a new system that is not part of our automation process yet and that we will not be able to fully support.

This decision may be revisited in the future


@StudioMaX mentioned the following

Sometimes it's not possible to use yum/dnf/apt/zypper repositories or rpm/deb packages because we just don't have root privileges on the server. And the only way to install Elasticsearch is to use .tar.gz archives, which is far from ideal, since all the charms of package managers are missing (for example, just updating the application to the latest version is not so simple). This is why we using Linuxbrew.

@StudioMaX
Copy link

Hello here again,
Some changes have occurred since the creation of this bug:

  1. Elasticsearch 7 support (and all other parallel packages with version 7) was added to the base Homebrew repository (for Mac) last year, and accordingly was added to the Linuxbrew repository (for Linux). From that moment on, the problem of this issue disappeared, as it was possible to use the official Linuxbrew repository.
  2. Due to the recent changes in the Elastica license, packages in the base Homebrew and Linuxbrew repositories have been marked as deprecated, and most likely will not receive updates. See elasticsearch 7.10.2 + deprecate Homebrew/homebrew-core#69121 and kibana: deprecate Homebrew/homebrew-core#69122

Because of this change, it was again necessary to install Elasticsearch and everything else from some repository. But in this official Elastic Homebrew Tap, Linux support still was not added.

For me, as an end user, this looks like some kind of bureaucracy, due to the need to constantly monitor and install updates from the tar archives, or maintain a fork of this Tap for easy installation of updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants