# Installation de Node.js sous Ubuntu : tutoriel étape par étape

L’environnement d’exécution JavaScript Node.js fait partie de l’équipement de base de nombreux développeurs depuis longtemps. D’innombrables sites Web et autres applications misent sur cette plateforme, dont les mises à jour sont téléchargées et utilisées des millions de fois. Nous vous expliquons étape par étape comment installer Node.js sous Ubuntu 22.04.

## Conditions préalables

Avant de pouvoir commencer l’installation proprement dite, il y a quelques conditions à remplir pour que l’installation réussisse et que la plateforme fonctionne sans problème. Comme Node.js **exécute du code JavaScript**, il est utile d’avoir déjà un peu d’expérience avec ce langage de script. Si vous savez comment fonctionne 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’utilisation de la **programmation orientée objet (OOP)**. Une première expérience dans la conception de logiciels aide à utiliser Node.js.

### Logiciel

L’installation de Node.js sur Ubuntu n’est pas très gourmande en ressources et fonctionne sur pratiquement tous les ordinateurs récents. Vous avez seulement besoin d’une **mémoire vive d’au moins 4 Go** et de **256 Go d’espace disponible** sur votre disque dur. Enfin, il est important de disposer d’une connexion Internet stable.

### Matériel informatique

Votre système d’exploitation et tous les programmes dont vous avez besoin doivent être à jour afin d’éviter toute complication lors de l’installation de Node.js sous Ubuntu. Vous devez avoir un serveur Ubuntu installé et configuré et configurer un utilisateur non root. Pour cela, il est recommandé de mettre en place un pare-feu. Pour utiliser Node.js, vous avez aussi besoin d’un navigateur. L’environnement d’exécution fonctionne toutefois avec tous les fournisseurs courants.

## Node.js : installation sous Ubuntu

Il existe différentes méthodes pour effectuer l’installation. Nous vous les présentons dans les paragraphes suivants et vous expliquons toutes les étapes nécessaires à cet effet.

### Installation directe

Pour installer la version stable de Node.js sous Ubuntu, vous devriez dans un premier temps actualiser votre terminal et ensuite seulement commencer l’installation proprement dite. Pour cela, procédez comme suit :

1. Vérifiez s’il existe une mise à jour pour le terminal et installez-la si nécessaire. La commande nécessaire à cet effet est la suivante :

```bash
$ sudo apt update
```

2. Installez maintenant l’environnement d’exécution avec le code suivant :

```bash
$ sudo apt install nodejs
```

3. Node.js utilise le gestionnaire de paquets npm. Vous l’installez avec ce code :

```bash
$ sudo apt install npm
```

4. Pour finir, vérifiez si votre version de Node.js est bien à jour :

```bash
$ node -v && npm --version
```

### Avec un PPA

Vous pouvez également effectuer l’installation 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 :

```bash
$ sudo apt install curl
```

2. Ensuite, insérez la page d’installation officielle de Node.js dans Curl. Le code suivant est prévu à cet effet :

```bash
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
```

Si vous recevez un message d’erreur du type « *The following signatures 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 disponible), appelez votre clé publique, copiez-la et insérez-la dans le code suivant :

```bash
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <PLACEZ VOTRE CLÉ ICI>
```

3. Installez ensuite Node.js avec le code suivant :

```bash
$ sudo apt-get install -y nodejs
```

4. Enfin, vérifiez si la dernière version de Node.js a été installée sous Ubuntu :

```bash
node -v && npm --version
```

### Avec le gestionnaire de version de Node

Si vous voulez choisir entre différentes versions de l’environnement d’exécution, l’installation via le *Node Version Manager* (**NVM**) est recommandée. Voici les étapes nécessaires à cet effet :

1. Installez d’abord la ligne de commande avec ce code :

```bash
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
```

2. Utilisez maintenant NVM pour installer Node.js sous Ubuntu :

```bash
$ nvm install node
```

3. Pour finir, assurez-vous que vous avez installé la bonne version :

```bash
$ node --version
```

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

```bash
$ npm --version
```

## Tester si la plateforme fonctionne

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

1. Créez d’abord un nouveau dossier :

```bash
mkdir nouveau-projet
```

2. Appelez le dossier :

```bash
cd nouveau-projet
```

3. Lancez un nouveau projet dans Node.js avec la commande suivante. Cela créera un nouveau projet appelé « package.json », qui contiendra les métadonnées et les liens de votre projet :

```bash
npm init -y
```

4. Créez un nouveau fichier. Pour cela, vous pouvez utiliser un éditeur de texte comme **nano** :

```bash
sudo nano app.js
```

5. saisissez un texte :

```bash
console.log("Voici un exemple de texte");
```

6. Enregistrez le fichier.
7. Appelez à nouveau le terminal et tapez la commande suivante :

```bash
node app.js
```

8. 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 travailler avec la plateforme ! Si vous souhaitez savoir comment utiliser la plateforme à vos fins, nous vous recommandons notre introduction à Node.js.

Conseil Dans notre Digital Guide, vous trouverez non seulement de nombreuses informations utiles sur Node.js et Ubuntu, mais vous apprendrez également tout ce qu’il faut savoir sur JavaScript. Nous vous avons par exemple résumé les différences entre [Java et JavaScript](https://www.ionos.com/fr-ch/digitalguide/sites-internet/developpement-web/java-vs-javascript/).


This is a markdown version of: [https://www.ionos.com/fr-ch/digitalguide/sites-internet/developpement-web/installer-nodejs-sous-ubuntu-2204/](https://www.ionos.com/fr-ch/digitalguide/sites-internet/developpement-web/installer-nodejs-sous-ubuntu-2204/) for AI/LLM consumption.