GNU/Linux >> Tutoriels Linux >  >> Rocky Linux

Comment installer NodeJS et NPM sur Rocky Linux/Alma Linux 8

NPM (Node Package Manager) est le gestionnaire de packages par défaut pour Node.js et également le plus grand référentiel pour les packages Node.js open source.

Dans ce didacticiel, nous apprendrons comment installer Node.js et npm sur Rocky Linux 8, mais cela fonctionne également sur d'autres distributions basées sur RHEL 8.

Table des matières

  1. S'assurer que le serveur est à jour
  2. Installer Node.js dans Rocky Linux 8
  3. Installer Node.js dans Rocky Linux 8
  4. Utilisation de NVM pour installer Node.js dans Rocky Linux 8

1. Assurez-vous que le serveur est à jour

Avant de continuer, assurez-vous que les packages du serveur sont mis à jour. Utilisez cette commande :

sudo dnf update -y

2. Installation de Node.js dans Rocky Linux 8

Nous allons installer la dernière version stable à partir du référentiel Appstream disponible. Node.js est disponible sous la forme d'un module appelé nodejs dans les référentiels Rocky Linux 8 AppStream par défaut. Pour vérifier les versions disponibles, utilisez le dnf module commande :

$ sudo dnf module list nodejs
Last metadata expiration check: 0:43:00 ago on Wed 12 Jan 2022 09:33:32 AM UTC.
Rocky Linux 8 - AppStream
Name                    Stream                 Profiles                                              Summary
nodejs                  10 [d]                 common [d], development, minimal, s2i                 Javascript runtime
nodejs                  12                     common [d], development, minimal, s2i                 Javascript runtime
nodejs                  14                     common [d], development, minimal, s2i                 Javascript runtime
nodejs                  16                     common [d], development, minimal, s2i                 Javascript runtime

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

À partir de la sortie ci-dessus, la version 10 de nodejs est la valeur par défaut. Pour installer une autre version la plus récente, nous devons l'activer à l'aide de cette commande :

sudo dnf module enable -y nodejs:16

Nous pouvons maintenant installer nodejs en utilisant cette commande :

sudo dnf install -y nodejs

Une fois installé, nous pouvons vérifier les versions de nodejs et npm à l'aide de cette commande :

$ node -v
v16.13.1

Pour npm :

$ npm -v
8.1.2

3. Utilisation de NVM pour installer Node.js dans Rocky Linux 8

NVM est un gestionnaire de version de nœud et il est utilisé pour contrôler et gérer plusieurs versions actives de Node.js dans un seul système. Il s'agit d'un utilitaire de ligne de commande et d'un script bash qui permet aux programmeurs de passer d'une version à l'autre de Node.js. Il fournit une interface de ligne de commande où vous pouvez installer différentes versions avec une seule commande, définir une valeur par défaut, basculer entre elles et bien plus encore.

Installez nvm à l'aide de cette commande :

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

Ceci est la sortie sur ma machine

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 15037  100 15037    0     0  19630      0 --:--:-- --:--:-- --:--:-- 19630
=> Downloading nvm as script to '/home/rocky/.nvm'

=> Appending nvm source string to /home/rocky/.bashrc
=> Appending bash_completion source string to /home/rocky/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

Rechargez maintenant la configuration ~/.bashrc comme ci-dessous

source ~/.bashrc

vérifier la version nvm

$ nvm --version
0.39.1

listez toutes les versions disponibles de Node.js avec la commande suivante

nvm list-remote

il affichera une très longue liste de versions de nodejs. Vous pouvez choisir la version requise dans la liste.

Pour installer une version spécifique, utilisez cette commande :

nvm install v17.3.1

vérifiez maintenant les versions comme ci-dessous

$ node --version
v17.3.1

$ npm --version
8.3.0

Pour vérifier quelle version de Node.js est actuellement active, nous exécuterons la commande ci-dessous

$ nvm current
v17.3.1

Basculer entre les versions

NVM permet à l'utilisateur de gérer plusieurs versions de Node.js. Pour tester, installons la dernière version stable de NVM, utilisez la commande ci-dessous :

nvm install --lts

L'installation d'une nouvelle version de Node.js passe automatiquement de la version actuellement active à la nouvelle version mise à jour.

$ nvm current
v16.13.2

Pour revenir à la version précédente :

$ nvm use v17.3.1
Now using node v17.3.1 (npm v8.3.0)

$ nvm current
v17.3.1

Conclusion

C'est ça. Nous avons installé avec succès nodejs en utilisant différentes méthodes sur un système Rocky Linux 8.


Rocky Linux
  1. Comment installer Erlang sur Rocky Linux/Alma Linux/CentOS 8

  2. Comment installer et utiliser Podman dans Rocky Linux/Alma Linux/Centos 8

  3. Comment installer et configurer PHP et Nginx (LEMP) sur Rocky Linux/Alma Linux 8

  4. Comment installer NodeJS et NPM sur Rocky Linux/Alma Linux 8

  5. Comment installer et configurer l'équilibreur de charge HAProxy sur Rocky Linux/Alma Linux 8

Comment installer Prometheus et Node Exporter sur Rocky Linux

Comment installer Node.js et npm sur Ubuntu Linux

Comment installer les derniers NodeJS et NPM sous Linux

Meilleur moyen d'installer Node.js et NPM sur Rocky Linux 8 ou AlmaLinux

Comment installer NodeJS 14/16 et NPM sur Rocky Linux 8

Comment installer Node.js sur Rocky Linux 8