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 semplice comando:

sudo apt-get install nodejs

Per il corretto funzionamento di alcuni software consiglio l'installazione di un ulteriore pacchetto:

sudo apt-get install nodejs-legacy

Installazione NPM

NPM è un Package Manager per Node.js (Node Package Manager) necessario per installare moduli e pacchetti da utilizzare con Node.js.
Per installare NPM dare questo comando:

sudo apt-get install npm

A causa di un conflitto con un'altro pacchetto su Ubuntu viene chiamato nodejs invece di node.

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 ~
curl -sL https://deb.nodesource.com/setup_6.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 conterrà 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

IMPORTANTE riavviare il terminale.

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