Ariejan de Vroom

Installing Node.js and NPM on Ubuntu/Debian

This is just short snippet on how to install Node.js (any version) and NPM (Node Package Manager) on your Ubuntu/Debian system.

Step 1 - Update your system

sudo apt-get update
sudo apt-get install git-core curl build-essential openssl libssl-dev

Step 2 - Install Node.js

First, clone the Node.js repository:

git clone https://github.com/joyent/node.git
cd node

Now, if you require a specific version of Node:

git tag # Gives you a list of released versions
git checkout v0.4.12

Then compile and install Node like this:

./configure
make
sudo make install

Then, check if node was installed correctly:

node -v

** Step 3 - Install NPM**

Simply run the NPM install script:

curl https://npmjs.org/install.sh | sudo sh

And then check it works:

npm -v

That’s all.

About Ariejan

Hey! I'm a software engineer building rock solid back-end systems using Ruby, Ruby on Rails and Golang. In my free time I like to repair audio equipment, play the piano and experiment with electronics.

I'd love to hear your questions and comments on this article! Mention me on twitter, shoot me an email or read more about me.