Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Comment installer Node.js sur Ubuntu, CentOS?

Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

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 or 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.

root@geekflarelab:~# nodejs -v
v11.7.0
root@geekflarelab:~#

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

CentOS/RHEL 7.x or 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!
[root@lab ~]#

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

[root@geekflarelab ~]# node -v
v11.7.0
[root@geekflarelab ~]#

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

Installing from Source Code

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
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.

root@geekflarelab:~# node --version
v11.7.0
root@geekflarelab:~#

Vous voyez, l'installation de Nodejs est facile.

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

Merci à nos commanditaires
Plus de bonnes lectures sur le développement
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder