Install Node.js (and NPM)
System update
> sudo apt-get update
If at this point you might get an error like
W: There is no public key available for the following key IDs: XXXXXXXXXXXXXXXXXXXXXXX
We do not install “debian-keyring”, which is big and 99% of the time unnecessary:
> sudo apt-get install debian-archive-keyring > sudo apt-key update
The above will work, or not, depending on whether or not the key 'XXXXXXXXXXXXXXX' is present in the packages they indicate.
If you need a specific key, you have to get it, and know on which server to find it, it's in a key server (very probably any key server will do):
> sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXXXXXXXXX
Packages Installation
We'll need curl first:
> sudo apt-get install curl
Then, to install Node.js (LTS is v4 at the time of this writing)
> curl -sL https://deb.nodesource.com/setup_4.x | sudo bash - > sudo apt-get install -y nodejs
That's it !
You should now have node.js, as well as npm, installed on your system:
> node -v v4.8.3 > npm -v 2.15.11