Skip to content

Add "snap" as an Installation Method #7800

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

Open
rajannpatel opened this issue May 31, 2025 · 7 comments
Open

Add "snap" as an Installation Method #7800

rajannpatel opened this issue May 31, 2025 · 7 comments

Comments

@rajannpatel
Copy link

Enter your suggestions in details:

nvm, fnm, and Docker are the only available options for Linux today, but OpenJS Foundation publishes the Node.js Snap: https://snapcraft.io/node

Users who want a confined installation will want to install Snap (https://snapcraft.io/docs/installing-snapd) and then sudo snap install node --classic

@avivkeller
Copy link
Member

avivkeller commented Jun 1, 2025

Criteria for becoming an official download:

  • New Node.js releases must be available simultaneously with the official release.
  • Project maintainers must have a close relationship with the Node.js project, including direct communication channels: We maintain this (https://github.com/nodejs/snap)
  • Installation method must download official binaries bundled by the Node.js project.
  • Installation method must not build from source when pre-built binaries are available, nor should it alter the official binaries.

@rajannpatel
Copy link
Author

I believe these criteria are met, because OpenJS Foundation is the publisher and maintainer?

@avivkeller
Copy link
Member

Yep :-)

@ovflowd
Copy link
Member

ovflowd commented Jun 1, 2025

SGTM.

@Ebube54
Copy link

Ebube54 commented Jun 1, 2025

Expanding documented options on the download page is crucial for user accessibility, especially for those seeking confined installations. My experience with web content updates and understanding of package managers for Linux makes me well-suited. I'll ensure the instructions are clear, accurate, and integrate seamlessly with the existing download page structure.

@avivkeller
Copy link
Member

Actually, v23 and v24 are not available on snap.

nodejs/snap#76

@avivkeller avivkeller changed the title Add "snap" as an Installation Method for Linux on https://nodejs.org/en/download Add "snap" as an Installation Method Jun 1, 2025
@avivkeller
Copy link
Member

CC @rvagg

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

4 participants