Installation de Raspbian et Node.js

Afin de contrôler le Raspberry PI (RPI) il faut installer Node.js sur celui-ci. Mais avant cela commençons par l’installation du système d’exploitation.

Matériel

rpi-kitDe base le Raspberry PI (RPI) est nu, c’est à dire sans espace de stockage, ni boitier, ni alimentation. Il est préférable de passer par un kit de démarrage comme il en existe des centaines.

Pour les premiers tests on commence par brancher le RPI au secteur et utiliser un câble réseau pour plus de facilité. Le dongle wifi et la batterie viendrons plus tard, une fois la solution éprouvée. Pour les premiers tests, on branche aussi un écran, un clavier et une souris.

Raspbian

noobsLors du premier démarrage du Raspberry PI avec la carte SD du kit, on a la bonne surprise de voir le logiciel NOOBS qui démarre automatiquement. Celui-ci nous propose d’installer diverses distributions. On choisit d’installer Raspbian car très complet et basé sur Debian que nous connaissons bien.

Une fois l’installation terminée, le RPI redémarre avec son interface graphique par défaut. N’étant pas utile, on la désactive en passant par le menu « Menu -> Preferences -> Raspberry Pi Configuration -> System -> Boot : To Cli », puis redémarrer.

Bien entendu il est possible d’installer la version allégée de Raspbian (sans interface graphique) en flashant sa carte SD.

Une fois redémarré en mode console, on récupère l’adresse IP de la machine à l’aide de la commande :

pi@raspberrypi ~ $ ifconfig

Une fois cela fait, on peut se connecter en ssh avec l’utilisateur « pi » et le mot de passe « raspberry » (à changer à l’aide de la commande « passwd »). A partir de ce moment, le clavier, la souris et l’écran peuvent être débranchés, tout ce passe maintenant à distance.

Node.js

L’installation de Node.js doit être fait enversion 4, voici la procédure :

pi@raspberrypi ~ $ curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
pi@raspberrypi ~ $ sudo apt-get install nodejs
pi@raspberrypi ~ $ node -v
v4.5.0

Voilà, tout est prêt pour la mise en place des services REST 🙂


Partager

comments powered by Disqus