Tutorial: Installer_NodeJS_sur_Linux

Installer_NodeJS_sur_Linux

Utilisation du dépôt NodeSource pour les distrib basée sur Debian (ubuntu, mint & co)

Pour les distribs basées sur rpm cf la doc (remplacer apt-get par l'équivalent rpm dans les commandes suivantes, et remplacer deb par rpm dans les urls)

Au 19 mai 2021 :

  • la version avec les dernières fonctionnalités est la 16.2.0
  • la version LTS est la 14.17.0

Pour installer nodejs 14.x

# Pour récupérer le script d'install il faut curl, et ensuite il aura besoin de lsb-release, et l'usage du dépôt en https demande apt-transport-https  
sudo apt-get install curl apt-transport-https lsb-release
# Recuperation et lancement de l'installateur (cf plus loin si vous n'êtes pas chaud pour lancer ça)
sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
# Installation
sudo apt-get install -y nodejs
# Vérifier la version de nodejs installée
node --version
# Vérifier la version de npm installée
npm --version
# Installer pnpm
sudo npm install -g pnpm
# mettre à jour pnpm
pnpm -g i pnpm

Rmq: pour ceux qui ne veulent pas exécuter en root un script externe, vous pouvez simplement éditer manuellement le fichier :

sudo nano /etc/apt/sources.list.d/nodesource.list

et coller dedans

# Cf https://deb.nodesource.com/setup_14.x et https://deb.nodesource.com/setup_dev
# en préalable, faut avoir installé les paquets
# apin apt-transport-https lsb-release curl
# et la clé
# curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -

# ici c'est pour un node v14 sur debian buster, à adapter à votre contexte
deb [arch=amd64] https://deb.nodesource.com/node_14.x buster main

(pour changer de version de node il suffira ensuite d'aller modifier le node_14.x et relancer un apt upgrade nodejs)

puis ajouter la clé du dépôt

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -