Install Node.js 10,12 LTS on Ubuntu 19.04/18.04/16.04 & Debian 10/9/8

Welcome to our guide on how to install Node.js 10|12 LTS on Ubuntu 18.04 / 16.04 / Debian 10/9. Node 10 became LTS version starting from Node v10.13.0. This LTS release of Node (Dubnium) will be supported until April 2020. Node.js 12 will enter LTS state on 2019-10-22 and this is expected to reach EOL on 2022-04-01.

Installing Node.js 12|10 LTS on Ubuntu 19.04/18.04/ 16.04 & Debian 9

Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine. To install Node.js 12.x & 10.x LTS on Ubuntu 19.04/18.04/16.04 & Debian 9, Add NodeSource binary distributions repository.

Node.js 12:

sudo apt update
sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Node.js 10:

sudo apt update
sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash

This command will configure Node.js APT repository to your OS.

Install Node.js 10|12 LTS on Ubuntu & Debian

After adding the repository, install Node.js 12|10 LTS  on Ubuntu 18.04 / 16.04 / Debian 10/9 using the apt package manager.

sudo apt update
sudo apt -y install gcc g++ make
sudo apt -y install nodejs

To install the Yarn package manager, run:

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn

Confirm Node version

$ node -v
v10.15.3
$ node -v
v12.13.0