Raspberry A+ : installation de Node.js

Si comme moi vous cherchez à installer Node.js sur votre carte Raspberry A+, cet article pourrait vous aider.

Contrairement à ce que je croyais, l'installation de Node.js n'est pas "stand-alone" suivant la version de votre carte Raspberry.

La plupart des guides que l'on trouve sur internet traitant de ce sujet concernent dans la grande majorité les dernières versions musclées des cartes (RPI B+ / RPI 2 / RPI 3).

J'ai pour ma part commencé par suivre ces instructions.
Parfaitement fonctionnelle avec ma Raspberry 2, elle ne l'est pas du tout avec une version A+.

Heureusement, il y a des alternatives.

nvm ( Node Version Manager)

L'outil qui m'a permis d'installer la dernières version LTS de Node.js (la 4.3.2 au moment où j'écris cet article) est le bien nommé nvm : https://github.com/creationix/nvm

L'installation est on ne peut plus simple :

via curl :

pi@pi-cam:~ $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash

via wget :

pi@pi-cam:~ $ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash

Puis une fois NVM installé :

pi@pi-cam:~ $ nvm install v4 
Downloading https://nodejs.org/dist/v4.3.2/node-v4.3.2-linux-armv6l.tar.xz...
######################################################################## 100,0%
Now using node v4.3.2 (npm v2.14.12)
Creating default alias: default -> v4 (-> v4.3.2)

Sur ma carte Raspberry A+, l'installation a durée quelques minutes :

real	4m8.298s
user	0m28.450s
sys	0m12.740s

Pour vérifier que l'installation est valide :

node --version
v4.3.2

npm --version
2.14.12

Et voila !
Bonnes expérimentations !

Sur ce je vous laisse, j'ai envie de tester cylon.js et johnny-five