Installer Node.js sur Ubuntu 18.04
Comment installer Node.js depuis les dépôts par défaut, via PPA ou via NVM sur Ubuntu 18.04.
Node.js est une plateforme d'exécution qui permet à JavaScript d'aller bien au-delà du navigateur pour en faire un langage généraliste. Elle est largement utilisée comme serveur web et prend également en charge le développement d'applications de bureau via NW.js, AppJS ou Electron.
Mettez à jour la liste des paquets avant de commencer :
sudo apt update
Méthode 1. Installation depuis les dépôts par défaut
L'option la plus rapide — mais la version disponible dans les dépôts Ubuntu peut être obsolète.
sudo apt install nodejs
sudo apt install npm
Sous Ubuntu, l'exécutable s'appelle
nodejset nonnodeen raison d'un conflit de nom avec un autre paquet.
Vérifier la version :
nodejs -v
v8.10.0
Méthode 2. Installation via PPA
NodeSource maintient un PPA avec les dernières versions de Node.js. Rendez-vous dans votre répertoire personnel et téléchargez le script d'installation pour la version souhaitée (remplacez 10.x par votre version cible) :
cd ~
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
Examinez le script avant de l'exécuter :
nano nodesource_setup.sh
Exécuter le script :
sudo bash nodesource_setup.sh
Installer Node.js :
sudo apt install nodejs
Vérifier la version :
nodejs -v
v10.20.1
Le paquet nodejs inclut déjà npm — aucune installation séparée n'est nécessaire :
npm -v
6.14.4
Pour compiler des paquets depuis les sources, installez build-essential :
sudo apt install build-essential
Méthode 3. Installation via NVM
NVM (Node Version Manager) vous permet d'installer plusieurs versions de Node.js sur la même machine et de basculer entre elles — idéal lorsque différents projets nécessitent des environnements d'exécution différents.
Télécharger le script d'installation :
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh -o install_nvm.sh
Examiner le script avant de l'exécuter :
nano install_nvm.sh
Lancer l'installateur :
bash install_nvm.sh
NVM s'installe dans ~/.nvm et ajoute la configuration nécessaire à ~/.profile. Chargez NVM dans la session en cours :
source ~/.profile
Parcourir les versions disponibles de Node.js :
nvm ls-remote
Installer la version souhaitée — par exemple 10.20.1 :
nvm install 10.20.1
Basculer vers cette version :
nvm use 10.20.1
Lorsqu'il est installé via NVM, l'exécutable s'appelle node. Confirmer la version active :
node -v
v10.20.1
Lister toutes les versions installées :
nvm ls
Définir une version par défaut :
nvm alias default 10.20.1
Cette version sera utilisée à chaque ouverture d'une nouvelle session de terminal. Vous pouvez également y basculer explicitement :
nvm use default
Chaque version de Node.js gère ses propres paquets indépendamment via npm.
Aide
Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !