Comment puis-je mettre à jour mon nodeJS à la dernière version ?

J'ai installé nodeJS sur Ubuntu avec le code suivant

sudo apt-get install nodejs

Comme je suis un nouvel utilisateur d'Ubuntu, j'ai également exécuté ce code.

sudo apt-get install npm

Maintenant, quand je tape

 nodejs --version

Il affiche

v0.6.19

J'ai vérifié et vu que la dernière version de nodeJS est 0.10.26.

Comment puis-je mettre à jour ma version de nodeJS à 0.10.26 ?

J'ai essayé avec

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

mais sans succès.

Solution

Utiliser le module [n de npm] (https://www.npmjs.com/package/n) pour mettre à jour le nœud.

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

Pour mettre à niveau vers la dernière version (et non la version stable actuelle), vous pouvez utiliser

sudo n latest

Pour annuler :

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

Trouvé dans le blog de David Walsh http://davidwalsh.name/upgrade-nodejs

Commentaires (27)

Ce PPA est obsolète et n'est plus maintenu ; vous devriez considérer d'autres réponses plutôt que celle-ci.

Vous pouvez installer la dernière version à partir du PPA :

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

J'utilise NVM pour gérer mes versions de Node. Très simple à mettre en place et facile à utiliser.

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

Pour installer NVM globalement à la place, utilisez la commande curl suivante au lieu de celle ci-dessus (et n'utilisez probablement pas la deuxième commande mais utilisez la troisième)

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

Utilisez ensuite nvm install stable (ou insérez un numéro de version à la place de stable) pour obtenir la dernière/une version spécifique de Node. Utilisez nvm use stable (ou un numéro de version spécifique) pour utiliser cette version de Node. Utilisez nvm ls pour voir quelles versions de Node vous avez installées et nvm uninstall stable (ou un numéro de version spécifique) pour supprimer une version spécifique de Node.

Sources : [Install][1], [usage][2]

[1] : https://github.com/creationix/nvm/blob/master/README.markdown#install-script [2] : https://davidwalsh.name/nvm

Commentaires (4)