Comment installer Node.js sur Debian 10

Node.js est un outil open-source populaire qui permet aux développeurs de créer des applications réseau évolutives et efficaces. Il utilise JavaScript comme langage de programmation et s’appuie sur le moteur V8, qui est le même moteur que celui utilisé par le navigateur Google Chrome pour exécuter le code JavaScript.

Node.js est largement utilisé par les développeurs web pour créer des applications côté serveur, des applications web en temps réel et des outils en ligne de commande. Il fournit un ensemble riche de bibliothèques et de cadres qui facilitent la création rapide d’applications complexes.

Le système d’exploitation Debian est un autre système d’exploitation ouvert, bien connu et très populaire. Aujourd’hui, nous allons voir comment installer Node.js sur Debian 10, communément appelé Buster.

Assurez-vous que votre système d’exploitation Debian 10 est à jour, ouvrez un terminal et exécutez la commande suivante.

$ sudo apt update
$ sudo apt upgrade

Installer Node.js

Les dépôts de paquets par défaut sur Debian Buster ne proposent qu’une version obsolète de Node.js. Par conséquent, nous allons télécharger et installer une nouvelle version manuellement.

Étape 1 : Installer les dépendances.

Avant d’installer Node.js, il est nécessaire d’installer les outils de développement essentiels, y compris le compilateur C++ et GNU make.

$ sudo apt install gcc g++ make

Étape 2 : Téléchargement de l’archive Node.js

Ensuite, nous devons visiter le site officiel de Node.js et télécharger le fichier d’archive de la dernière version de Node.js.

Nous pouvons utiliser la commande wget pour télécharger la dernière version de Node.js.

$ cd ~
$ wget https://nodejs.org/dist/v14.17.6/node-v14.17.6-linux-x64.tar.xz

Note : n’oubliez pas de remplacer le nom du fichier par la version que vous souhaitez installer.

Étape 3 : Extraction de l’archive d’installation

Une fois l’archive Node.js téléchargée, il faut l’extraire.

$ tar -xf node-v14.17.6-linux-x64.tar.xz

Étape 4 : Installer Node.js

Il est préférable de copier Node.js dans le répertoire /opt, car cet emplacement est principalement utilisé pour les logiciels et les applications qui ne font pas partie de l’installation par défaut du système d’exploitation.

$ sudo mv node-v14.17.6-linux-x64 /opt/

L’étape suivante consiste à créer un lien symbolique entre le binaire exécutable de Node.js et le binaire de node.

$ sudo ln -s /opt/node-v14.17.6-linux-x64/bin/node /usr/bin/node
$ sudo ln -s /opt/node-v14.17.6-linux-x64/bin/npm /usr/bin/npm

Étape 5 : Vérifier l’installation

La dernière étape consiste à vérifier si l’installation a réussi.

$ node -v
V14.17.6
$ npm -v
6.14.15

Si les numéros de version retournés correspondent à la version téléchargée et extraite ci-dessus, Node.js a été installé avec succès sur votre système Debian.

Les étapes ci-dessus résume l’installation de Node.js sur Debian 10. Node.js est un outil très puissant et flexible, qui aide à construire des applications réseau robustes. En quelques étapes simples, vous avez pu télécharger, extraire et installer Node.js sur Debian 10.

Si vous êtes un développeur travaillant sur un système Debian 10, il est essentiel d’installer Node.js pour profiter de ses avantages. Voici quelques raisons :

  • Accès à un vaste écosystème : Node.js dispose d’une communauté importante et active qui a créé un vaste écosystème de modules et de bibliothèques qui peuvent être facilement installés et utilisés dans vos projets. Ces modules couvrent tout, des frameworks web aux pilotes de base de données, ce qui facilite la création d’applications complexes.
  • Haute performance : Node.js est construit sur le moteur JavaScript V8, qui est connu pour ses hautes performances. Cela signifie que Node.js peut gérer un grand nombre de connexions et de requêtes simultanées sans sacrifier la vitesse.
  • Multiplateforme : Node.js est conçu pour être multiplateforme, ce qui signifie que vous pouvez développer et exécuter vos applications sur différents systèmes d’exploitation, y compris Debian 10.

Dans l’ensemble, Node.js est un outil puissant et polyvalent pour les développeurs, et l’installer sur Debian 10 est essentiel pour profiter de ses capacités.