Retour au blog

Comment installer Node.js sur Ubuntu 18.04

Comment installer Node.js sur Ubuntu 18.04

Node.js est une plateforme open-source qui permet aux programmeurs de créer des pages web et des applications dynamiques. Elle est largement utilisée pour le script côté serveur et permet aux utilisateurs d'utiliser JavaScript pour les scripts côté client et côté serveur. Dans ce tutoriel, vous apprendrez comment installer Node.js sur Ubuntu 18.04 et commencer à l'utiliser.

Prérequis

Tout d'abord, vous devez créer une machine. Vous pouvez le faire facilement dans la section de calcul de CloudSigma WebApp’s :
Create a Linux Server setup java

Pour les besoins de ce tutoriel, vous pouvez utiliser les ressources suivantes :
CPU : 8 GHz
RAM : 8 Go
SSD : 50 Go

Vous pouvez monter le disque avec Ubuntu 18.04 l'image LTS disponible dans la bibliothèque de CloudSigma :
Ubuntu 18.04 : 64 bits préinstallé avec pilotes VirtIO, superutilisateur, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init et les dernières mises à jour jusqu'au 2019-03-03.

Après avoir démarré la machine, vous pouvez mettre à jour tous les dépôts et paquets existants sur la machine en exécutant les commandes suivantes :

Installation de la version stable pour Ubuntu

Dans cette section, vous allez installer Node.js sur Ubuntu 18.04 à l'aide de la commande ‘apt’. Ubuntu dispose d'une version stable de Node.js dans ses dépôts. La version stable offre une expérience plus cohérente sur plusieurs systèmes. Pour installer la version stable à partir des dépôts d'Ubuntu’s, vous pouvez exécuter la commande suivante :

Après l'installation, vous devriez également installer ‘npm’. NPM – Node Package Manager. Il s'agit d'un gestionnaire de paquets pour les langages de programmation JavaScript. Il vous permettra de gérer et d'installer les paquets et les modules Node.js. Pour installer NPM, exécutez la commande suivante :

Vous pouvez vérifier la version de Node.js installée sur votre serveur à l'aide de la commande suivante :

node js version check

Vous pouvez également l'installer d'une autre manière plus robuste. Vous apprendrez comment faire dans la section suivante.

Installation à l'aide du PPA – Personal Package Archive

NodeSource maintient le PPA – Personal Package Archive, ce qui vous permet d'obtenir une version plus récente de Node.js. Cela vous donnera plus de liberté pour choisir la version de Node.js sur laquelle vous souhaitez travailler.

Pour ce tutoriel, j'utiliserai les commandes pour Node.js v14. Tout d'abord, vous pouvez installer le PPA à l'aide de la commande suivante :

Pour installer une autre version, il suffit de modifier le numéro de version dans la commande. Par exemple, si vous souhaitez installer la v10, vous pouvez modifier la version comme ceci :

Les commandes ci-dessus ajoutent le PPA à la configuration et mettent à jour le cache local des paquets. La deuxième commande installe Node.js. Pour vérifier la version, exécutez la commande suivante :

install Node.js on Ubuntu Node js Version Check

Vous n’avez pas besoin d'installer NPM séparément car le paquet installé ci-dessus le contient déjà. NPM suit les mises à jour à l'aide d'un fichier de configuration dans votre répertoire personnel. Pour vérifier si NPM a été installé, vous pouvez exécuter la commande suivante :

npm version check

Certains paquets NPM nécessitent build-essential pour compiler le code à partir des sources. Vous pouvez les installer à l'aide de la commande suivante :

Installation à l'aide de NVM  – Node.js Version Manager

Une autre façon d'installer Node.js consiste à utiliser NVM – “Node.js Version Manager”. NVM fonctionne au niveau du répertoire plutôt qu'au niveau du système, ce qui signifie que vous pouvez avoir différentes versions installées dans différents répertoires sans affecter l'ensemble du système.

NVM vous permet d'utiliser les nouvelles versions tout en conservant les anciennes versions de Node.js. Les versions de Node.js installées par apt et NPM sont gérées différemment.

Pour installer NVM, allez sur la page GitHub du projet et vérifiez la version dont vous avez besoin. Dans ce tutoriel, j'utilise la version vo.35

La commande ci-dessus installe NVM dans ~/.nvm. De plus, elle ajoute les lignes de script requises à ~/.bashrc

Vous pouvez vous déconnecter et vous reconnecter, ou sourcer le fichier “~/.bashrc” pour charger les modifications dans la session actuelle.

Vous pouvez installer les différentes versions de Node.js à l'aide de NVM. Pour vérifier les versions disponibles de Node.js, exécutez la commande suivante :

Vous pouvez installer la version souhaitée à l'aide de la commande suivante :

install Node.js on Ubuntu nvm install

Vous pouvez vérifier la version à l'aide de :

NVM utilisera généralement la dernière version installée, mais vous pouvez également la spécifier à l'aide de la commande ‘ncm use’ :

Vous pouvez gérer plusieurs versions de Node.js. Pour voir les versions installées, utilisez la commande suivante :

Pour faire d'une version la version par défaut, vous pouvez lui attribuer un alias. Chaque fois qu'une nouvelle session est créée, la version par défaut de Node.js sera utilisée.

Vous pouvez également y faire référence comme ci-dessous :

Chaque version de Node.js garde une trace de ses paquets. Lors de l'installation de paquets via NPM, vous pouvez spécifier s'il faut les installer pour la version particulière de Node.js ou globalement.

Pour installer le paquet pour la version particulière utilisée, exécutez cette commande :

Pour l'installer globalement, ajoutez le drapeau ‘-g’,

Après avoir installé le paquet globalement, vous pourrez exécuter des commandes, mais pour que votre programme puisse l'utiliser, vous devrez lier le paquet à votre environnement local.

Vous pouvez trouver plus d'options disponibles avec NVM en exécutant cette commande :

 

Removing Node.js

Vous pouvez soit désinstaller Node.js en utilisant ‘apt’, soit en utilisant NVM.

Pour supprimer la version stable que vous avez installée avec ‘apt’, utilisez cette commande :

La commande ci-dessus désinstalle Node.js, mais conserve les fichiers de configuration. Si vous souhaitez désinstaller Node.js et supprimer également les fichiers de configuration, utilisez la commande :

De plus, pour supprimer les paquets qui ont été installés automatiquement lors de l'installation de certains des paquets supprimés, utilisez la commande :

Pour désinstaller les versions que vous avez installées à l'aide de NVM, utilisez cette commande :

Si la version que vous souhaitez désinstaller est la version actuelle, désactivez-la d'abord, puis exécutez la commande de désinstallation :

Les commandes ci-dessus supprimeront tous les fichiers associés à la version, à l'exclusion des fichiers mis en cache.

Maintenant que vous avez terminé ce tutoriel, vous connaissez 3 manières différentes et faciles d’installer Node.js sur un serveur Ubuntu 18.04.

Bonne informatique !

author

Akshay Nagpal

Auteur · CloudSigma

Preslav Dobrev est un designer créatif chez CloudSigma, axé sur une identité commerciale cohérente à travers des canaux marketing traditionnels et innovants. Il excelle à fusionner la vision artistique avec le marketing stratégique pour créer des récits de marque percutants.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier.