Come aggiornare Node.js all'ultima versione su Ubuntu 20.04

25 gen 2021 4 min di lettura
Come aggiornare Node.js all'ultima versione su Ubuntu 20.04
Indice dei contenuti

Introduzione

Node.js è un ambiente di runtime JavaScript open source e multipiattaforma utilizzato per eseguire codice JavaScript sul lato server. Viene utilizzato principalmente non-blocking, event-driven server, siti Web tradizionali e servizi API di back-end.

Per installare NodeJS leggi uno di questo tutorial:

Se la tua applicazione è in esecuzione sul server Node.js, ti consiglio di aggiornare regolarmente la versione di Node.js per migliorare la sicurezza. Esistono diversi modi per aggiornare la versione di Node.js nel sistema Linux.

In questo tutorial imparerai:

  • Aggiorna la versione di Node.js utilizzando NVM
  • Aggiorna la versione di Node.js utilizzando NPM
  • Aggiorna la versione di Node.js dai pacchetti binari

Se desideri installare aggiornare NodeJS all'ultima versione su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.

Connessione al Server

Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:

ssh root@IP_DEL_SERVER

Successivamente sarà necessario inserire la password dell'utente root.

Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:

ssh nome_utente@IP_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password del vostro utente.

La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Aggiornare la versione di Node.js utilizzando NVM

Il modo più semplice e veloce per aggiornare la versione di Node.js è con Node Version Manager. NVM ti consente di installare e gestire più versioni di Node.js.

Vai alla pagina NVM Git Repository, quindi scarica ed esegui lo script di installazione NVM utilizzando il seguente comando:

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

Quindi, chiudi e riapri il terminale o esegui i seguenti comandi per attivare il profilo:

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

Successivamente, verifica la versione NVM con il seguente comando:

nvm --version

Dovresti visualizzare un messaggio di output simile al seguente:

0.37.2

Successivamente, stampa un elenco di tutte le versioni di Node.js disponibili utilizzando il seguente comando:

nvm list-remote

Dovresti visualizzare un messaggio di output simile al seguente:

       v14.15.0   (LTS: Fermium)
       v14.15.1   (LTS: Fermium)
       v14.15.2   (LTS: Fermium)
       v14.15.3   (LTS: Fermium)
->     v14.15.4   (Latest LTS: Fermium)
        v15.0.0
        v15.0.1
        v15.1.0
        v15.2.0
        v15.2.1
        v15.3.0
        v15.4.0
        v15.5.0
        v15.5.1
        v15.6.0

Successivamente, installa la versione desiderata di Node.js dall'output sopra come mostrato di seguito.

Ad esempio, per installare la versione v15.6.0 di Node.js , eseguire il comando seguente:

nvm install v15.6.0

Aggiornare la versione di Node.js utilizzando NPM

NPM sta per “ Node Package Manager ” è un gestore di pacchetti per Node.js. Viene utilizzato per installare e gestire le dipendenze di Node.js.

Se Node.js è installato nel sistema, è installato anche NPM.

Innanzitutto, svuota la cache di NPM utilizzando il comando seguente:

npm cache clean -f

Successivamente, dovrai installare il gestore delle versioni di "n" Node nel tuo sistema. Puoi installarlo con il seguente comando:

npm install -g n

Per installare l'ultima versione stabile di Node.js , esegui il seguente comando:

n stable

Dovresti visualizzare un messaggio di output simile al seguente:

installing : node-v14.15.4
     mkdir : /usr/local/n/versions/node/14.15.4
     fetch : https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz
 installed : v14.15.4 to /usr/local/bin/node
    active : v14.15.4 at /root/.nvm/versions/node/v14.15.4/bin/node

Per installare l'ultima versione di Node.js, esegui il seguente comando:

n latest

Dovresti visualizzare un messaggio di output simile al seguente:

installing : node-v15.6.0
     mkdir : /usr/local/n/versions/node/15.6.0
     fetch : https://nodejs.org/dist/v15.6.0/node-v15.6.0-linux-x64.tar.xz
 installed : v15.6.0 to /usr/local/bin/node
    active : v14.15.4 at /root/.nvm/versions/node/v14.15.4/bin/node

Per installare la versione specifica di Node.js ( v15.0.0 ), eseguire il comando seguente:

n v15.0.0

Dovresti visualizzare un messaggio di output simile al seguente:

installing : node-v15.0.0
     mkdir : /usr/local/n/versions/node/15.0.0
     fetch : https://nodejs.org/dist/v15.0.0/node-v15.0.0-linux-x64.tar.xz
 installed : v15.0.0 to /usr/local/bin/node
    active : v14.15.4 at /root/.nvm/versions/node/v14.15.4/bin/node

Aggiornare la versione di Node.js dai pacchetti binari

È inoltre possibile aggiornare Node.js all'ultima versione scaricando Node.js tarball dal suo sito ufficiale.

Per prima cosa, vai alla pagina di download ufficiale di Node.js e scarica l'ultima versione del tarball di Node.js con il seguente comando:

n v15.0.0

Una volta scaricato il pacchetto, installa il pacchetto xz-utils per estrarre il file scaricato:

apt-get install xz-utils -y

Quindi, estrai il tarball scaricato e installa Node.js con il seguente comando:

tar -C /usr/local --strip-components 1 -xvJf node-v14.15.4-linux-x64.tar.xz

Conclusione

In questo post, hai imparato come aggiornare la versione di Node.js utilizzando tre modi diversi. È ora possibile scegliere il modo desiderato per aggiornare la versione di Node.js.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.