• Assurez la sécurité des applications de la bonne manière! Détectez, protégez, surveillez, accélérez et plus encore…
  • Procédure pour installer Node.js 11.x, 12.x, 14.x sur Ubuntu 16.x / 18.x, CentOS 7.x / 8.x via une distribution binaire ou depuis la source.

    La popularité de Node.js croît plus vite que jamais. Si vous avez récemment commencé apprentissage du développement de Nodejs, l'une des premières choses à faire est de les installer.

    Techniquement, il existe plusieurs façons d'installer les choses, mais suivre le processus simple et approprié vous facilitera la vie.

    Ce qui suit, j'ai testé sur le DigitalOcean serveur. Commençons.

    Ubuntu 16.x ou 18.x

    La dernière version de Nodejs n'est pas disponible via le référentiel par défaut. Mais ne vous inquiétez pas, vous pouvez utiliser la distribution NodeSource comme suit.

    • Connectez-vous au serveur en tant que root
    • Exécutez ce qui suit

    Pour installer Node.js 11.x

    curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -

    Pour installer Node.js 12.x

    curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

    Pour installer Node.js 14.x

    curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

    Ce qui précède téléchargera et installera le référentiel NodeSource Node.js. À la fin de la sortie ci-dessus, vous devriez voir quelque chose comme ça.

    Reading package lists... Done
    
    ## Run `sudo apt-get install -y nodejs` to install Node.js 11.x and npm
    ## You may also need development tools to build native addons:
         sudo apt-get install gcc g++ make
    ## To install the Yarn package manager, run:
         curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
         echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
         sudo apt-get update && sudo apt-get install yarn
    • Ensuite, vous devrez installer les nodejs avec la commande suivante.
    apt-get install -y nodejs

    Cela prendra quelques secondes et une fois terminé; vous devriez pouvoir vérifier la version.

    [email protected]:~# nodejs -v
    v11.7.0
    [email protected]:~#

    Et, comme vous pouvez le voir, il a installé la version 11.7.0.

    CentOS / RHEL 7.x ou 8.x

    Tout d'abord, vous devez installer le référentiel NodeSource avec la commande suivante.

    Installez Nodejs 11.x

    curl -sL https://rpm.nodesource.com/setup_11.x | bash -

    Installez Nodejs 12.x

    curl -sL https://rpm.nodesource.com/setup_12.x | bash -

    Installez Nodejs 14.x

    curl -sL https://rpm.nodesource.com/setup_14.x | bash -

    Et puis, installez les Nodejs comme ci-dessous.

    yum install -y nodejs

    Si vous utilisez CentOS 8.x, vous pouvez également essayer DNF.

    dnf install -y nodejs

    Cela prendra quelques secondes, et à la fin, vous devriez voir quelque chose comme ci-dessous.

    Running transaction
      Preparing        :                                                                                                                                                                1/1 
      Installing       : python3-setuptools-39.2.0-5.el8.noarch                                                                                                                         1/4 
      Installing       : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
      Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
      Installing       : python3-pip-9.0.3-16.el8.noarch                                                                                                                                3/4 
      Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
      Installing       : nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
      Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
      Verifying        : python3-pip-9.0.3-16.el8.noarch                                                                                                                                1/4 
      Verifying        : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
      Verifying        : python3-setuptools-39.2.0-5.el8.noarch                                                                                                                         3/4 
      Verifying        : nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
    
    Installed:
      nodejs-2:14.9.0-1nodesource.x86_64       python3-pip-9.0.3-16.el8.noarch       python3-setuptools-39.2.0-5.el8.noarch       python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64      
    
    Complete!
    [[email protected] ~]#

    Cela signifie que Node.js est installé et peut être vérifié avec -v syntaxe.

    [[email protected] ~]# node -v
    v11.7.0
    [[email protected] ~]#

    L'instruction ci-dessus devrait également fonctionner pour Fedora 29 ou version ultérieure.

    Installation à partir du code source

    Que faire si vous êtes dans un environnement DMZ où vous ne pouvez pas vous connecter à Internet? Vous pouvez toujours l'installer en créant le code source. La procédure n'est pas aussi simple que ci-dessus grâce à une distribution binaire mais faisable.

    • Connectez-vous au serveur Ubuntu ou CentOS
    • Téléchargez le dernier ou celui que vous souhaitez ici en utilisant wget. J'essaye le dernier.
    wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
    • Extrayez le fichier téléchargé avec tar commander
    tar -xvf node-v11.7.0.tar.gz
    • Vous devriez voir un nouveau dossier créé dans le répertoire de travail actuel
    drwxr-xr-x 9  502  501     4096 Jan 17 21:27 node-v11.7.0
    • Allez dans le dossier nouvellement créé
    cd node-v11.7.0/

    Et, il est temps de construire le Node.js à partir de la source maintenant.

    Mais, avant de continuer, assurez-vous d'avoir le pré-requis installés.

    Si vous utilisez Ubuntu puis installez les pré-requis avec ci-dessous

    apt-get update
    apt-get install gcc g++ clang make

    et pour CentOS

    yum update
    yum install gcc clang gcc-c++
    • Construisons-le maintenant
    ./configure
    • Assurez-vous qu'aucune erreur, puis ensuite
    make
    make install

    Cela prendra du temps à construire et une fois terminé; vous pouvez vérifier la version installée en exécutant ci-dessous.

    [email protected]:~# node --version
    v11.7.0
    [email protected]:~#

    Vous voyez, l'installation de Nodejs est facile.

    Ensuite, vous voudrez peut-être explorer le Framework Nodejs à devenir une programmeur professionnel.