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

Add instructions to the downloads page to install Node in Linux using the main package managers Apt and Yum via NodeSource Distributions #7486

Open
edsadr opened this issue Feb 10, 2025 · 0 comments

Comments

@edsadr
Copy link
Member

edsadr commented Feb 10, 2025

Enter your suggestions in details:

Before detailing the request, let me clarify that this was attempted before and any request has been closed,

As a member involved in both projects, Node.js and NodeSource Distributions, I think this deserves better consideration or at least a good discussion.

For references:

#6502
#7417
nodesource/distributions#1842

For context:

NodeSource Distributions is a project with a serious and steady record of delivering the latest versions in Node.js for the main Linux distributions supporting Debian, Ubuntu and compatible (https://github.com/nodesource/distributions?tab=readme-ov-file#deb-supported-versions) and RHEL, Fedora and enterprise linux (https://github.com/nodesource/distributions?tab=readme-ov-file#enterprise-linux-based-distributions). The project exists even before the Node.js and the Open.js foundations and was key in the io.js fork which also provided binaries for.

The reason given to reject the original pull request was that the project is not under direct Node.js control. in contrast to that assumption, other ways to install, like Brew and Choco are not under any direct control, but still those are listed.

Recently, on the issue opened by a user, the reason was a technical misunderstanding on how NodeSource distributions works, which in summary is, any new official release by Node.js will be released and available for all supported Linux distributions with an SLA of 24 hours.

The release at the NodeSource Distributions side is done by the team at NodeSource, which includes 2 official Node.js releasers, one maintainer of Libuv, and a couple of Node.js core contributors highly involved in the ecosystem.

Right now there is a distinction between sources to install, grouping the ones supported by the community, displaying a banner when those are picked that makes everyone aware that it is an unofficial source; the ask would be to list NodeSource Distributions instructions there.

If the consensus is that the instructions will be added, I will take care of sending the PR with the changes to be added.

cc @nodejs/nodejs-website @nodejs/releasers

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

No branches or pull requests

1 participant