In this blog, you will learn how to install Nodejs in Linux. I will give you 4 ways to install Nodejs, out of which, you can pick whichever seems simple to you.
Install Nodejs in Linux using Package Manager
Installing Nodejs using a Linux Package manager is maybe the easiest and most convenient method. But sometimes you get the very old version of Nodejs from your package manager which is not suited for development purposes.
To install NodeJs using a Linux package manager, run the following command.
sudo apt update
sudo apt install nodejs npm
To check the version of the Nodejs installed on your computer, use the
--version flag after the
Install Nodejs in Linux using Prebuilt Binaries
If you want to install the latest version of NodeJs on your computer, and also keep your development environment stable, installing NodeJs from prebuilt binaries may be the best bet. This installation doesn’t update automatically. If you want to update the Nodejs binaries, you have to repeat all the following steps.
First download the prebuilt binaries from official Nodejs Website. Then extract the binary using the following command.
tar -xvJf node-v18.17.1-linux-x64.tar.xz
The above command extracts the compressed file into the
node-v18.17.1-linux-x64 directory. Rename this directory into
node-v18.17.1 for your convenience.
mv node-v18.17.1-linux-x64 node-v18.17.1
Now move the extracted file into the
sudo mv sudo mv node-v18.17.1 /usr/local/lib/
Add the binary path in your
.profile file. Open the
~/.profile file using the
nano ~/.profile command and paste the following content at the bottom of the file.
Now source the
.profile file and start using Nodejs on your computer
Install Nodejs in Linux using Nodesource PPA
PPA or personal package archive is a way to deliver the latest software packages to your Ubuntu distribution. NodeSource provides various Nodejs versions. After installation, Nodejs updates automatically when a new version of the software is released.
To install Nodejs from Nodesource, first run the following command to configure the installation. Replace the
18.x with whatever Nodejs version you want.
curl -sL https://deb.nodesource.com/setup_18.x -o /tmp/nodesource_setup.sh
sudo bash /tmp/nodesource_setup.sh
Then install Nodejs using your package manager.
sudo apt install node
Install Nodejs in Linux using Node Version Manager
Node version manager or NVM enables you to install multiple versions of Nodejs on your device and lets you switch to a different version of Nodejs with a simple command. If you are collaborating with different people or need to maintain some code that depends on some old Nodejs versions, NVM may be your preferred tool to install Nodejs.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
Now source your
Now list all the available Nodejs versions using the
nvm list-remote command and install your preferred version using the
nvm install <version number> command.
nvm install v18.17.1
You can also list all the local versions you have installed in your system using NVM.
If you want to switch to another version of Nodejs (for example 20.6.1), you can use the
nvm use command.
nvm use v20.6.1
Out of these 4 methods I have explained in this blog, which one you like the most? I like the 2nd one. If you learn something new, share this blog on your social media. If you have any questions, drop a mail.