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
- Extrayez le fichier téléchargé avec commande tar
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.