Installation de NodeJs quelque soit la distribution Linux

NodeJS est une plateforme construite sur le moteur JavaScript V8 qui permet de developper des applications en utilisant du JavaScript. Il se distingue des autres plateformes grace a une approche non bloquante permettant d’effectuer des entrees/sorties (I/O) de maniere asynchrone.

Installation de nodeJs en fonction des distributions

Pour Archlinux et dérivé

Les paquets nodesjs et npm sont disponible dans les dépots, utilisez donc l’outil pacman

    $ pacman -S nodejs npm

Pour Fédora et dérivé

Lancez la compilation de nodejs dans votre distribution via le terminal

    $ sudo yum install nodejs

Pour Debian, Ubuntu et dérivé

Lancez l’installation dans votre terminal

    $ sudo apt-get install curl software-properties-common
    $ curl -sL https://deb.nodesource.com/setup_11.x | sudo bash -e
    $ sudo apt-get install nodejs

Vérification du bon fonctionnement de nodeJs

Créer un fichier index.js qui contiendra le contenu suivant.

    var http = require('http');
    http.createServer(function (req, res) {
        res.writeHead(200, {'Content-Type': 'text/plain'});
        res.end('Hello World\n');
    }).listen(3000, "127.0.0.1");
    console.log('Server running at http://127.0.0.1:3000/');

Et exécuter le dans votre terminal

    $ node index.js

Si tout à bien fonctionner, vous devriez pouvoir accéder à l’adresse http://127.0.0.1:3000 dans votre navigateur avec comme contenu le célèbre “Hello World” ainsi que le texte suivant dans votre terminal

    Server running at http://127.0.0.1:3000

Vous pouvez également vérifier en récupérant la version de nodeJs et de npm.

    $ node -v
    v11.10.0
    $ npm -v
    6.7.0
Tags: administration systeme nodeJS linux curl terminal