diff --git a/HowtoNodeJS.md b/HowtoNodeJS.md
index 90c4d280..c8d02bdd 100644
--- a/HowtoNodeJS.md
+++ b/HowtoNodeJS.md
@@ -4,23 +4,28 @@ title: Howto NodeJS
...
* Documentation :
+* Rôle Ansible :
[NodeJS](https://nodejs.org/) est une implémentation cote serveur du langage Javascript.
## Installation
-Nodejs est disponible en version 0.10.X sur Debian Jessie. (Dépréciés par l'upstream…)
+Nodejs est disponible en version 4.x sur Debian Stretch. Mais son cycle de maintenance par développeurs se termine en Avril 2018.
+Sur Debian Jessie, c'est la version 0.10.X qui est présente mais elle est déprécié par l'upstream…
-Pour installer une version plus récente (ex: 6.X LTS), on peut utiliser les dépôts de nodesource :
+Pour installer une version plus récente (ex: 8.X LTS), on peut utiliser les dépôts de nodesource. Ainsi, pour Debian Stretch :
~~~
-# echo "deb http://deb.nodesource.com/node_6.x jessie main" > /etc/apt/sources.list.d/nodesource.list
+# echo "deb http://deb.nodesource.com/node_8.x stretch main" > /etc/apt/sources.list.d/nodesource.list
# wget https://deb.nodesource.com/gpgkey/nodesource.gpg.key -O -|apt-key add -
# apt update
# apt install nodejs
+
+$ nodejs -v
+v8.9.4
~~~
-Il est également possible d'installer la version 8 ou 9 en remplaçant la fin de l'URL du dépôt par `node_8.x` ou `node_9.x`.
+Il est également possible d'installer la version 9 en remplaçant la fin de l'URL du dépôt par `node_9.x`. Mais la branche 9.x ne n'aura pas de support sur le long terme.
## Utilisation de module NPM
@@ -28,32 +33,39 @@ On peut ensuite installer des packages npm en tant qu'utilisateur :
~~~
$ npm version
-{ npm: '3.10.10',
+{ npm: '5.6.0',
ares: '1.10.1-DEV',
+ cldr: '31.0.1',
http_parser: '2.7.0',
- icu: '56.1',
- modules: '48',
- node: '6.9.5',
- openssl: '1.0.2k',
- uv: '1.9.1',
- v8: '5.1.281.89',
- zlib: '1.2.8' }
+ icu: '59.1',
+ modules: '57',
+ nghttp2: '1.25.0',
+ node: '8.9.4',
+ openssl: '1.0.2n',
+ tz: '2017b',
+ unicode: '9.0',
+ uv: '1.15.0',
+ v8: '6.1.534.50',
+ zlib: '1.2.11' }
$ npm install ping
-/root
-└─┬ ping@0.2.1
- └── q@1.4.1
+/home/foo
+└─┬ ping@0.2.2
+ ├── q@1.5.1
+ └── underscore@1.8.3
$ npm list
-/root
-└─┬ ping@0.2.1
- └── q@1.4.1
-~~~
+/home/foo
+└─┬ ping@0.2.2
+ ├── q@1.5.1
+ └── underscore@1.8.3
-Pour l'installation de module npm globaux, disponible via /usr/bin/ (ex: on met à jour npm via lui même) :
+~~
+
+Certains modules peuvent aussi être installés de manière globale. Et ainsi rendre la commande disponible via /usr/bin/ et les bibliothèques dans /usr/lib/node_modules
~~~
npm install -g npm
chown -R root: /usr/lib/node_modules/npm
chmod -R 755 /usr/lib/node_modules/npm
-~~~
\ No newline at end of file
+~~~