L’en­vi­ron­ne­ment d’exécution Ja­vaS­cript Node.js fait partie de l’équi­pe­ment de base de nombreux dé­ve­lop­peurs depuis longtemps. D’in­nom­brables sites Web et autres ap­pli­ca­tions misent sur cette pla­te­forme, dont les mises à jour sont té­lé­char­gées et utilisées des millions de fois. Nous vous ex­pli­quons étape par étape comment installer Node.js sous Ubuntu 22.04.

Con­di­tions préa­lables

Avant de pouvoir commencer l’ins­tal­la­tion pro­pre­ment dite, il y a quelques con­di­tions à remplir pour que l’ins­tal­la­tion réussisse et que la pla­te­forme fonc­tionne sans problème. Comme Node.js exécute du code Ja­vaS­cript, il est utile d’avoir déjà un peu d’ex­pé­rience avec ce langage de script. Si vous savez comment fonc­tionne sa syntaxe de base, quelles sont ses fonctions et à quoi il sert, vous pouvez utiliser Node.js de manière beaucoup plus ciblée. Il en va de même pour l’uti­li­sa­tion de la pro­gram­ma­tion orientée objet (OOP). Une première ex­pé­rience dans la con­cep­tion de logiciels aide à utiliser Node.js.

Logiciel

L’ins­tal­la­tion de Node.js sur Ubuntu n’est pas très gourmande en res­sources et fonc­tionne sur pra­ti­que­ment tous les or­di­na­teurs récents. Vous avez seulement besoin d’une mémoire vive d’au moins 4 Go et de 256 Go d’espace dis­po­nible sur votre disque dur. Enfin, il est important de disposer d’une connexion Internet stable.

Matériel in­for­ma­tique

Votre système d’ex­ploi­ta­tion et tous les pro­grammes dont vous avez besoin doivent être à jour afin d’éviter toute com­pli­ca­tion lors de l’ins­tal­la­tion de Node.js sous Ubuntu. Vous devez avoir un serveur Ubuntu installé et configuré et con­fi­gu­rer un uti­li­sa­teur non root. Pour cela, il est re­com­mandé de mettre en place un pare-feu. Pour utiliser Node.js, vous avez aussi besoin d’un na­vi­ga­teur. L’en­vi­ron­ne­ment d’exécution fonc­tionne toutefois avec tous les four­nis­seurs courants.

Serveurs virtuels (VPS)
VPS éco­no­miques sur serveurs Dell En­ter­prise
  • 1 Gbit/s de bande passante et trafic illimité
  • Dis­po­ni­bi­lité de 99,99 % et cer­ti­fi­ca­tion ISO
  • As­sis­tance 24/7 primée pour sa qualité et con­seil­ler personnel

Node.js : ins­tal­la­tion sous Ubuntu

Il existe dif­fé­rentes méthodes pour effectuer l’ins­tal­la­tion. Nous vous les pré­sen­tons dans les pa­ra­graphes suivants et vous ex­pli­quons toutes les étapes né­ces­saires à cet effet.

Ins­tal­la­tion directe

Pour installer la version stable de Node.js sous Ubuntu, vous devriez dans un premier temps ac­tua­li­ser votre terminal et ensuite seulement commencer l’ins­tal­la­tion pro­pre­ment dite. Pour cela, procédez comme suit :

  1. Vérifiez s’il existe une mise à jour pour le terminal et installez-la si né­ces­saire. La commande né­ces­saire à cet effet est la suivante :
$ sudo apt update
bash
  1. Installez main­te­nant l’en­vi­ron­ne­ment d’exécution avec le code suivant :
$ sudo apt install nodejs
bash
  1. Node.js utilise le ges­tion­naire de paquets npm. Vous l’installez avec ce code :
$ sudo apt install npm
bash
  1. Pour finir, vérifiez si votre version de Node.js est bien à jour :
$ node -v && npm --version
bash

Avec un PPA

Vous pouvez également effectuer l’ins­tal­la­tion avec un PPA (Personal Package Archives). Pour cela, vous avez par exemple besoin de Curl, un outil qui vous permet d’envoyer ou de demander des données à un serveur. Si vous ne trouvez pas Curl sur votre système, commencez donc par installer le programme.

  1. La commande est la suivante :
$ sudo apt install curl
bash
  1. Ensuite, insérez la page d’ins­tal­la­tion of­fi­cielle de Node.js dans Curl. Le code suivant est prévu à cet effet :
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
bash

Si vous recevez un message d’erreur du type « The following sig­na­tures couldn’t be verified because the public key is not available » (la signature n’a pas pu être vérifiée car la clé publique n’est pas dis­po­nible), appelez votre clé publique, copiez-la et insérez-la dans le code suivant :

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <PLACEZ VOTRE CLÉ ICI>
bash
  1. Installez ensuite Node.js avec le code suivant :
$ sudo apt-get install -y nodejs
bash
  1. Enfin, vérifiez si la dernière version de Node.js a été installée sous Ubuntu :
node -v && npm --version
bash

Avec le ges­tion­naire de version de Node

Si vous voulez choisir entre dif­fé­rentes versions de l’en­vi­ron­ne­ment d’exécution, l’ins­tal­la­tion via le Node Version Manager (NVM) est re­com­man­dée. Voici les étapes né­ces­saires à cet effet :

  1. Installez d’abord la ligne de commande avec ce code :
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
bash
  1. Utilisez main­te­nant NVM pour installer Node.js sous Ubuntu :
$ nvm install node
bash
  1. Pour finir, assurez-vous que vous avez installé la bonne version :
$ node --version
bash

Si vous souhaitez également vérifier si NVM est à jour, voici le code approprié :

$ npm --version
bash

Tester si la pla­te­forme fonc­tionne

Avant de vous lancer dans vos projets avec Node.js, vous pouvez tester le programme. Pour cela, vous pouvez créer une ap­pli­ca­tion simple. Voici comment procéder :

  1. Créez d’abord un nouveau dossier :
mkdir nouveau-projet
bash
  1. Appelez le dossier :
cd nouveau-projet
bash
  1. Lancez un nouveau projet dans Node.js avec la commande suivante. Cela créera un nouveau projet appelé « package.json », qui con­tien­dra les mé­ta­don­nées et les liens de votre projet :
npm init -y
bash
  1. Créez un nouveau fichier. Pour cela, vous pouvez utiliser un éditeur de texte comme nano :
sudo nano app.js
bash
  1. saisissez un texte :
console.log("Voici un exemple de texte");
bash
  1. En­re­gis­trez le fichier.

  2. Appelez à nouveau le terminal et tapez la commande suivante :

node app.js
bash
  1. Vérifiez si votre exemple de texte a été déposé. Si c’est le cas, vous avez installé et testé avec succès Node.js sous Ubuntu. Vous pouvez désormais tra­vail­ler avec la pla­te­forme ! Si vous souhaitez savoir comment utiliser la pla­te­forme à vos fins, nous vous re­com­man­dons notre in­tro­duc­tion à Node.js.
Conseil

Dans notre Digital Guide, vous trouverez non seulement de nom­breuses in­for­ma­tions utiles sur Node.js et Ubuntu, mais vous ap­pren­drez également tout ce qu’il faut savoir sur Ja­vaS­cript. Nous vous avons par exemple résumé les dif­fé­rences entre Java et Ja­vaS­cript.

156fd469047ff303760300e10fb1b6d6
Aller au menu principal