Welcome to our guide on how to install Node.js 12 LTS on CentOS 7 & Fedora 32/31/3029 Linux systems. Node.js 12 entered Active LTS state on 2019-10-21, and this is expected to last till 2022-04-30. Node.js is a powerful open source JavaScript runtime built on Chrome’s V8 JavaScript engine for building fast and scalable network applications.

install nodejs centos fedora

Below are the steps you’ll use to install Node.js 12 LTS on CentOS 7/8 & Fedora 32/31/30/29 Linux machine. You need to have root access or be logged in to your server as a user with sudo privileges.

For Ubuntu / Debian, use: How To Install Node.js 12 on Ubuntu / Debian / Linux Mint

Step 1: Update System

Update your CentOS / Fedora system:

---- Fedora ----
$ sudo dnf -y update

--- CentOS 7 ------
$ sudo yum -y update

Step 2: Install Node.js 12 LTS on CentOS 7 & Fedora 32/31/30/29

To install Node.js 12.x LTS on CentOS 7 & Fedora 31/30/29, use NodeSource binary distributions.

curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -

The command above will install the NodeSource Node.js 12.x repo. Once the repository has been added, install Node.js 12 LTS.

On CentOS 7:

sudo yum clean all && sudo yum makecache fast
sudo yum install -y gcc-c++ make
sudo yum install -y nodejs

On Fedora 32/31/30/29:

sudo dnf install -y gcc-c++ make
sudo dnf install -y nodejs

Confirm Node version:

$ node -v

You have installed Node.js 12 LTS on CentOS 7 & Fedora 31/30/29 Linux system.

Your support is our everlasting motivation,
that cup of coffee is what keeps us going!

As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.


Please enter your comment!
Please enter your name here