Skip to content

Instantly share code, notes, and snippets.

@demofly
Last active August 29, 2015 14:00
Show Gist options
  • Save demofly/11288615 to your computer and use it in GitHub Desktop.
Save demofly/11288615 to your computer and use it in GitHub Desktop.
Deployment Debian script for latest nodejs and npm
#!/bin/bash
apt-get -y install build-essential checkinstall fakeroot curl
src=$(mktemp -d) && cd $src
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
fakeroot checkinstall -y --install=no --pkgversion $(echo $(pwd) | sed -n -re's/.+node-v(.+)$/\1/p') make -j$(($(nproc)+1)) install
dpkg -i node_*
wget https://www.npmjs.org/install.sh -O- | bash
npm -v && npm install npm -g
npm -v
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment