Come installare Node.js e NPM su Debian 10

31 lug 2019 3 min di lettura
Come installare Node.js e NPM su Debian 10
Indice dei contenuti

Introduzione

Se il vostro intento è installare NodeJs su di un server Debian 10 in remoto continuate a leggere, altrimenti se volete installare Node Js sul vostro computer locale saltate il primo paragrafo "Connessione al Server" e leggere 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 VOSTRO_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

Siete ora connessi al vostro server, siete pronti per iniziare l'installazione Nodejs su Debian 10.

Installazione Node.js

Assicuriamoci di aggiornare l'indice dei pacchetti. Aprire il terminale e dare questo comando:

sudo apt-get update

Per installare Node.js dare questo comando:

sudo apt-get install nodejs

Installazione Node.js utilizzando una PPA

Un alternativa per installare la più recente versione di Node.js è quella di aggiungere una PPA (personal package archive) gestita da NodeSource.
Assicuriamoci di trovarci nella nostra home ed installiamo la PPA. Sostituire 6.x con la versione corretta.

cd ~

Installiamo curl per scaricare gli script necessari:

sudo apt-get install curl

Quindi scarichiamo lo script di installazione di nodejs.
Attualmente l'ultima versione è la 12.x:

curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh

Dopo aver scaricato lo script, avviamolo in questo modo, da terminale:

sudo bash nodesource_setup.sh

Verrà installata la PPA e sarà aggiornata la cache dei pacchetti locali. A questo punto dare il seguente comando:

sudo apt-get install nodejs

Il pacchetto nodejs contiene anche il Package Manager NPM quindi non sarà necessario installarlo separatamente. Tuttavia consiglio di installare il pacchetto build-essential per permettere il corretto funzionamento di alcuni pacchetti di NPM.

sudo apt-get install build-essential

Installazione Node.js utilizzando NVM

Un ulteriore alternativa per installare Node.js è utilizzando un tool chiamato NVM "Node.js version manager".
Utilizzando NVM è possibile installare diverse versione di Node.js.
Installiamo i pacchetti richiesti:

sudo apt-get update
sudo apt-get install build-essential libssl-dev

Scarichiamo lo script di installazione di NVM da github. Modificare v0.33.2 in base alla versione corrente.

curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh -o install_nvm.sh

Avviare lo script con bash, da terminale:

bash install_nvm.sh

Per utilizzare lo script appena installato dobbiamo rigenerare il file .profile, oppure riavviare il terminale:

source .profile

Adesso è possibile installare Node.js, per visualizzare le versioni disponibili dare questo comando:

nvm ls-remote

Per installare la versione desiderata:
Esempio:

nvm install v8.0.0

Per verificare quale versione di Node.js si sta utilizzando:

node -v

Per verificare le versioni di Node.js installate:

nvm ls

Per cambiare la versione di Node.js, installare una nuova versione, per esempio la v7.10.0 e dare:

nvm use v7.10.0

Se si desidera rendere predefinita una versione specifica di Node.js che verrà utilizzata in automatico nelle nuove sessioni dare il seguente comando:

nvm alias default v8.0.0

Quindi per utilizzare la versione v8.0.0 adesso è possibile scrivere semplicemente:

nvm use default

Per maggiori informazioni.

nvm help

Disinstallare Node.js e NPM

Se per alcuni motivi si desidera disinstallare i pacchetti Node.js e npm, utilizzare il comando seguente:

sudo apt remove nodejs npm

Conclusione

L'installazione di Nodejs su Debian 10 è terminata.

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.