+++ date = "2011-10-24" title = "Installing Node.js and NPM on Ubuntu/Debian" tags = ["Linux", "Ubuntu", "debian", "nodejs", "devops", "node", "npm"] slug = "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 ``` shell sudo apt-get update sudo apt-get install git-core curl build-essential openssl libssl-dev python ``` ## Step 2 - Install Node.js First, clone the Node.js repository: ``` shell git clone https://github.com/nodejs/node.git cd node ``` Now, if you require a specific version of Node: ``` shell git tag # Gives you a list of released versions git checkout v13.10.1 ``` Then compile and install Node like this: This might take a while, depending on your hardware. ``` shell ./configure make sudo make install ``` Then, check if node was installed correctly: ``` shell node -v ``` ## Step 3 - Install NPM Simply run the NPM install script: ``` shell curl -L https://npmjs.org/install.sh | sudo sh ``` And then check it works: ``` shell npm -v ``` That's all. _Updated 2020-03-11_ * Use the new nodejs/node repo * Install correct dependencies, including python\ * Update example node version to v13.10.1_