GitHub - Nodesource - Distributions - NodeSource Node - Js Binary Distributions
GitHub - Nodesource - Distributions - NodeSource Node - Js Binary Distributions
js Binary Distributions
nodesource.com
MIT license
Star Notifications
https://github.com/nodesource/distributions 1/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
This repository contains the instructions to install the NodeSource N|solid and Node.js Binary Distributions via
.rpm and .deb as well as their setup and support scripts.
If you're looking for more information on NodeSource's low-impact Node.js performance monitoring platform,
Learn more here.
New Update ⚠️
We'd like to inform you of important changes to our distribution repository nodesource/distributions.
What's New:
Package Changes: DEB and RPM packages are now available under the nodistro codename. We no longer
package the installer coupled to specific versions. This means you can install Node.js on almost any distro that
meets the minimum requirements.
Installation Scripts: Back by popular demand, the installation scripts have returned and are better than ever.
See the installation instructions below for details on how to use them.
RPM Package Signing Key: The key used to sign RPM packages has changed. We now sign packages using
SHA256, providing better support to the community.
Questions and concerns: To resolve questions and discuss concerns about this update we've opened this
discussion space New distribution's packages
Table of Contents
Debian and Ubuntu based distributions (deb)
Available architectures
Supported Versions
Ubuntu versions
Debian versions
Installation instructions
Uninstall instructions
Enterprise Linux based distributions (rpm)
Available architectures
Supported Versions
Fedora versions
Redhat versions
Amazon Linux versions
Uninstall instructions
Nodejs Release Calendar
FAQ
Authors and Contributors
License
https://github.com/nodesource/distributions 2/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
amd64 (64-bit)
armhf (ARM 32-bit hard-float, ARMv7 and up: arm-linux-gnueabihf)
arm64 (ARM 64-bit, ARMv8 and up: aarch64-linux-gnu)
Ubuntu versions
Distro Name Node 18x Node 20x Node 21x Node 22x
Debian versions
Distro Name Node 18x Node 20x Node 21x Node 22x
Debian 8 Jessie ❌ ❌ ❌ ❌
Debian 9 Stretch ❌ ❌ ❌ ❌
Debian 10 Buster ✅ ✅ ✅ ✅
Debian 11 Bullseye ✅ ✅ ✅ ✅
Debian 12 Bookworm ✅ ✅ ✅ ✅
_NOTE: If you are looking to run Node.js in a non-supported Linux version contact NodeSource to get
enterprise support for your specific needs.
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
https://github.com/nodesource/distributions 3/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
3. Install Node.js:
node -v
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
bash nodesource_setup.sh
3. Install Node.js:
node -v
Node.js v20.x:
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
https://github.com/nodesource/distributions 4/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
N|Solid
Node.js
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
bash nodesource_setup.sh
N|Solid
Node.js
Node.js v18.x:
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
N|Solid
Node.js
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
bash nodesource_setup.sh
N|Solid
Node.js
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
N|Solid
Node.js
https://github.com/nodesource/distributions 6/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
Using Debian, as root (N|Solid or Node.js LTS)
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
bash nodesource_setup.sh
N|Solid
Node.js
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
3. Install Node.js:
node -v
https://github.com/nodesource/distributions 7/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
bash nodesource_setup.sh
3. Install Node.js:
node -v
N|Solid
Node.js
x86_64 (64-bit)
arm64 (ARM 64-bit, ARMv8 and up: aarch64-linux-gnu)
Fedora versions
Distro Name Node 18x Node 20x Node 21x Node 22x
Distro Name Node 18x Node 20x Node 21x Node 22x
Fedora >= 36 ✅ ✅ ✅ ✅
Redhat versions
Distro Name Node 18x Node 20x Node 21x Node 22x
Redhat 7 ❌ ❌ ❌ ❌
Redhat 8 ✅ ✅ ✅ ✅
Redhat 9 ✅ ✅ ✅ ✅
Redhat 9-minimal ✅ ✅ ✅ ✅
Distro Name Node 18x Node 20x Node 21x Node 22x
Amazon Linux 2 ❌ ❌ ❌ ❌
Amazon Linux 2023 ✅ ✅ ✅ ✅
_NOTE: If you are looking to run Node.js in a non-supported Linux version contact NodeSource to get
enterprise support for your specific needs.
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
3. Install Node.js:
https://github.com/nodesource/distributions 9/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
node -v
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
bash nodesource_setup.sh
3. Install Node.js:
node -v
Node.js v20.x
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
bash nodesource_setup.sh
https://github.com/nodesource/distributions 10/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
N|Solid
Node.js
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
bash nodesource_setup.sh
N|Solid
Node.js
Node.js v18.x
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
bash nodesource_setup.sh
N|Solid
Node.js
https://github.com/nodesource/distributions 11/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
N|Solid
Node.js
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
bash nodesource_setup.sh
N|Solid
Node.js
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
https://github.com/nodesource/distributions 12/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
N|Solid
Node.js
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
bash nodesource_setup.sh
3. Install Node.js:
node -v
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using th
following command:
https://github.com/nodesource/distributions 13/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
3. Install Node.js:
node -v
To compile and install native addons from npm you may also need to install build tools:
To completely remove Node.js installed from the rpm.nodesource.com package methods above:
N|Solid
Node.js
https://github.com/nodesource/distributions 14/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
Main UNSTABLE
Node.js 16
Node.js 18 MAINTENANCE
Node.js 21 CURRENT
Node.js 23 CURRENT
source: https://nodejs.dev
FAQ
Q: Are the scripts deprecated?
A: The scripts are deprecated for the versions of Node.js that are currently outdated. While the packages for thes
versions still exist, we no longer provide support for them. Our support is exclusively dedicated to the active
Node.js versions, which, as of today, are 18, 20, and 21. Users utilizing these versions can confidently use our
scripts, but we encourage those using older versions to upgrade for continued support and the best experience.
A: If you prefer to manually configure the repository, we have a detailed guide to assist you through the process.
Please visit our Repository Manual Installation Guide for comprehensive instructions. This guide is designed to
provide step-by-step directions to ensure a smooth and successful manual setup of the repository for your Node
environment.
Q: Why is there no folder listing available when I visit the following URLs?
https://deb.nodesource.com/node_XX.x/pool/main/n/
https://rpm.nodesource.com/pub_20.x/
https://github.com/nodesource/distributions 15/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
A: This issue may arise because some users utilize the above URLs to download specific versions of Node.js or
create mirrors of our repository.
For more information and possible solutions, please refer to the following resources:
Github issue
Creating a Repository Mirror
Current Members
Past Members
Carvilsi GitHub/carvilsi
0xmohit GitHub/0xmohit
jdarling GitHub/jdarling
https://github.com/nodesource/distributions 16/17
7/11/24, 4:14 PM GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
á á
Releases
No releases published
Contributors 89
+ 75 contributors
Languages
Shell 100.0%
https://github.com/nodesource/distributions 17/17