Installer facilement Node.js sur Debian

welcomattic

Si comme moi vous avez un petit serveur qui traine chez OVH/Online.net/Gandi ou autre avec une Debian dessus, et que vous avez envie de vous amuser avec Node.js ou pour déployer un petit projet, voici comme installer facilement Node.js dessus.

Toutes les commandes sont exécutées en root (#) et non en tant que simple user ($)

Tout d'abord comme avant chaque installation de paquet :

# apt-get update

Installons les pré-requis à Node.js :

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

Positionons-nous maintenant dans un dossier temporaire afin d'isoler les fichiers d'installation :

# mkdir /node-install && cd $_

un pwd devrait vous donner /node-install, grâce au cd $_ qui nous déplace dans le dossier que mkdir vient de créer

Clonnons maintenant le repository de Node.js (édité par Joyent) :

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

Allons dans le dossier node :

# cd node

Exécutons maintenant un checkout de la dernière version de Node.js (0.10.26 à l'heure où j'écris) :

# git checkout v0.10.26

Maintenant que nous avons le code source, construisons les paquets (en précisant l'emplacement de libssl pour éviter les problèmes) :

# ./configure --openssl-libpath=/usr/lib/ssl

On construit ensuite le fichier d'installation :

# make

On le teste :

# make test

Et enfin on l'exécute :

# make install

On patiente, et à la fin de l'installation, on vérifie les versions de Node.js et de NPM (son gestionnaire de paquets) :

# node -v

# npm -v

Et voilà vous avez une Debian avec l'écosystème Node.js installer et à jour !

Enjoy();