Installing NodeJS on Linux (LTS)

I am doing this quick guide because I think node isn’t very easy to install. There are plenty of different installation means and it can get very quickly confusing because some are distro-specific, some are outdated, etc.

In this tutorial I’m gonna show you my way to install Node, I don’t say it’s the best, but I think it’s pretty easy, non-specific and global (for all users).

Step 1: Download Node

Before downloading, we need to get the url. Simply go on Node’s website and copy the download url of the LTS release.

Then we to go in the directory to install node and download the archive using wget.

cd /usr/local
wget <the url you copied earlier>

Step 2: Extract Node

Then we need to unpack Node:

# Extract all tar files (there is only one in this case)
tar xvf *.tar.* 
# Remove the tar file (which is now extracted)
rm *.tar.*
# Rename the directory into something easier to understand
mv node*/ node/

Now we need to link the binaries so you can use the commands “node” and “npm” globally (by any user):

ln -s /usr/local/node/bin/* /usr/bin/

Step 4: Testing

You can now test if Node and Npm have been installed with the correct versions using the following commands:

node -v
npm -v

That’s it, now you have Node, Npm and Npx installed on your device!