Come posso aggiornare il mio nodeJS all'ultima versione?

Ho installato nodeJS su Ubuntu con il seguente codice

sudo apt-get install nodejs

Dato che sono un nuovo utente di ubuntu ho anche eseguito questo codice

sudo apt-get install npm

Ora quando digito

 nodejs --version

Mostra

v0.6.19

Ho controllato e ho visto che l'ultima versione di nodeJS è 0.10.26.

Come posso aggiornare la mia versione di nodeJS a 0.10.26?

Ho provato con

 sudo apt-get install <packagename>
 sudo apt-get install --only-upgrade <packagename>

ma senza fortuna.

Soluzione

Usa n module from npm per aggiornare node

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Per aggiornare all'ultima versione (e non all'attuale versione stabile), si può usare

sudo n latest

Per annullare:

sudo apt-get install --reinstall nodejs-legacy     # fix /usr/bin/node
sudo n rm 6.0.0     # replace number with version of Node that was installed
sudo npm uninstall -g n

Trovato nel blog di David Walsh http://davidwalsh.name/upgrade-nodejs

Commentari (27)

Questo PPA è obsoleto e non più mantenuto; dovresti considerare altre risposte invece di questa.

Puoi installare l'ultima versione dal PPA:

sudo add-apt-repository ppa:chris-lea/node.js  
sudo apt-get update  
sudo apt-get install nodejs
Commentari (4)

Io uso NVM per gestire le mie versioni Node. Molto semplice da impostare e facile da usare.

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

Per installare NVM globalmente invece, usare il seguente comando curl invece di quello sopra (e presumibilmente non usare il secondo comando ma usare il terzo)

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | NVM_DIR=/usr/local/nvm bash

Poi usa nvm install stable (o inserisci un numero di versione al posto di stable) per ottenere l'ultima/specifica versione di Node. Usa nvm use stable (o un numero di versione specifico) per usare quella versione di Node. Usa nvm ls per vedere quali versioni di Node hai installato e nvm uninstall stable (o uno specifico numero di versione) per rimuovere una specifica versione di Node.

Fonti: Install, usage

Commentari (4)