diff --git a/HowtoNodeJS.md b/HowtoNodeJS.md index ed9b59c3..0d4c28dd 100644 --- a/HowtoNodeJS.md +++ b/HowtoNodeJS.md @@ -3,8 +3,8 @@ categories: web title: Howto NodeJS ... -* Documentation : -* Rôle Ansible : +* Documentation : +* Rôle Ansible : [Node.js](https://nodejs.org/) est une implémentation libre en langage Javascript orientée pour les applications réseau événementielles. Node.js intègre une bibliothèque HTTP permettant de faire tourner un serveur web, notamment en utilisant le protocole [WebSocket](https://fr.wikipedia.org/wiki/WebSocket). @@ -20,31 +20,18 @@ En temps normal, nous préconisons l'installation de NodeJS avec les paquets Deb > **Note** : On va avoir tendence à préférer les versions *paires* de NodeJS qui sont des version à support long terme (LTS) -### Utilisation de NodeSource (**Stretch**, **Buster** et **Bullseye**) +### Utilisation de NodeSource -L'url du dépot à utiliser suit le modèle `https://deb.nodesource.com/ main` +L'url du dépot à utiliser suit le modèle `https://deb.nodesource.com/node_.x nodistro main` -Avec `` étant le nom de code de la distribution : - -* *stretch* -* *buster* -* *bullseye* - -Et `` étant la branche de version souhaitée : +Avec `` étant la branche de version souhaitée : 10, 12, 13, 16, 18, 20, 22, etc. -* *node_10.x* -* *node_12.x* -* *node_14.x* -* *node_16.x* -* *node_18.x* -* *node_20.x* : Version LTS actuelle - -Exemple pour avoir la version 18.x en Debian 11 (bullseye) +Exemple pour avoir la version 22.x ~~~ # apt install apt-transport-https -# echo "deb https://deb.nodesource.com/node_20.x $(awk -F= '/VERSION_CODENAME/{print $2}' /etc/os-release) main" > /etc/apt/sources.list.d/nodesource.list -# wget https://deb.nodesource.com/gpgkey/nodesource.gpg.key -O /etc/apt/trusted.gpg.d/nodesource.asc +# echo "deb https://deb.nodesource.com/node_22.x nodistro main" > /etc/apt/sources.list.d/nodesource.list +# wget https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key -O /etc/apt/trusted.gpg.d/nodesource.asc # chmod 644 /etc/apt/trusted.gpg.d/nodesource.asc # apt update && apt install nodejs @@ -58,8 +45,8 @@ Nous préconisons l'installation des paquets Debian distribués par NodeSource ( ~~~ # apt install apt-transport-https -# echo "deb http://deb.nodesource.com/node_10.x buster main" >> /etc/apt/sources.list.d/nodesource.list -# wget https://deb.nodesource.com/gpgkey/nodesource.gpg.key -O /etc/apt/trusted.gpg.d/nodesource.asc +# echo "deb http://deb.nodesource.com/node_10.x nodistro main" >> /etc/apt/sources.list.d/nodesource.list +# wget https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key -O /etc/apt/trusted.gpg.d/nodesource.asc # chmod 644 /etc/apt/trusted.gpg.d/nodesource.asc # apt update && apt install nodejs