====== 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