GNU/Linux >> Linux Esercitazione >  >> Rocky Linux

Come installare NodeJS e NPM su Rocky Linux/Alma Linux 8

NPM (Node Package Manager) è il gestore di pacchetti predefinito per Node.js e anche il più grande repository per i pacchetti Node.js open source.

In questo tutorial impareremo come installare Node.js e npm su Rocky Linux 8 ma funziona anche su altre distribuzioni basate su RHEL 8.

Indice dei contenuti

  1. Assicurarsi che il server sia aggiornato
  2. Installazione di Node.js in Rocky Linux 8
  3. Installazione di Node.js in Rocky Linux 8
  4. Utilizzo di NVM per installare Node.js in Rocky Linux 8

1. Assicurati che il server sia aggiornato

Prima di procedere, assicurarsi che i pacchetti del server siano aggiornati. Usa questo comando:

sudo dnf update -y

2. Installazione di Node.js in Rocky Linux 8

Installeremo l'ultima versione stabile dal repository Appstream disponibile. Node.js è disponibile come modulo chiamato nodejs nei repository AppStream di Rocky Linux 8 predefiniti. Per verificare le versioni disponibili, usa dnf module comando:

$ 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

Dall'output sopra, nodejs versione 10 è l'impostazione predefinita. Per installare un'altra versione più recente, dobbiamo abilitarla utilizzando questo comando:

sudo dnf module enable -y nodejs:16

Ora possiamo installare nodejs usando questo comando:

sudo dnf install -y nodejs

Una volta installato, possiamo verificare le versioni di nodejs e npm usando questo comando:

$ node -v
v16.13.1

Per npm:

$ npm -v
8.1.2

3. Utilizzo di NVM per installare Node.js in Rocky Linux 8

NVM è il gestore della versione del nodo e viene utilizzato per controllare e gestire più versioni attive di Node.js in un sistema. È un'utilità della riga di comando e uno script bash che consente ai programmatori di passare da una versione all'altra di Node.js. Fornisce un'interfaccia a riga di comando in cui puoi installare diverse versioni con un singolo comando, impostare un valore predefinito, passare da una all'altra e molto altro.

Installa nvm usando questo comando:

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

Questo è l'output sulla mia macchina

$ 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

Ora ricarica la configurazione ~/.bashrc come di seguito

source ~/.bashrc

controlla la versione nvm

$ nvm --version
0.39.1

elenca tutte le versioni disponibili di Node.js con il seguente comando

nvm list-remote

visualizzerà un elenco molto lungo di versioni di nodejs. Puoi scegliere la versione richiesta dall'elenco.

Per installare una versione specifica, usa questo comando:

nvm install v17.3.1

ora controlla le versioni come di seguito

$ node --version
v17.3.1

$ npm --version
8.3.0

Per verificare quale versione di Node.js è attualmente attiva, eseguiremo il comando seguente

$ nvm current
v17.3.1

Passaggio tra le versioni

NVM consente all'utente di gestire più versioni di Node.js. Per il test, installiamo l'ultima versione stabile di NVM, usa il comando seguente:

nvm install --lts

L'installazione di una nuova versione di Node.js passa automaticamente dalla versione attualmente attiva alla nuova versione aggiornata.

$ nvm current
v16.13.2

Per tornare alla versione precedente:

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

$ nvm current
v17.3.1

Conclusione

Questo è tutto. Abbiamo installato con successo nodejs utilizzando diversi metodi su un sistema Rocky Linux 8.


Rocky Linux
  1. Come installare e configurare PHP e Nginx (LEMP) su Rocky Linux/Alma Linux 8

  2. Come installare NodeJS e NPM su Rocky Linux/Alma Linux 8

  3. Come installare e configurare il sistema di bilanciamento del carico HAProxy su Rocky Linux/Alma Linux 8

  4. Come installare e configurare Memcached su Rocky Linux/Alma Linux 8

  5. Come installare e configurare Squid Proxy su Rocky Linux/Alma Linux 8

Come installare Prometheus e Node Exporter su Rocky Linux

Come installare Node.js e npm su Ubuntu Linux

Come installare gli ultimi NodeJS e NPM in Linux

Il modo migliore per installare Node.js e NPM su Rocky Linux 8 o AlmaLinux

Come installare NodeJS 14/16 e NPM su Rocky Linux 8

Come installare Node.js su Rocky Linux 8