web-dev-qa-db-fra.com

Comment suivre les dernières versions de Node.js dans Ubuntu? PPA? Compiler?

Où puis-je (puis-je?) Trouver les packages .deb pour les dernières versions de Node.js?

Sinon, et comme c'est un projet qui avance très vite, quel est le moyen le plus simple de suivre le rythme des versions de Node.js?

  • Ajout de PPA et il sera mis à jour quand il y aura un nouveau paquet?
  • ./configure && make && ln -s ./node/usr/bin/node?
  • Vous savez d'une autre manière et je ne peux pas l'imaginer, mais j'espère que vous partagerez?
108

Vous pouvez également utiliser des outils tels que nvm qui peuvent vous aider à installer node et même avoir plusieurs versions.

43
Alfred

Le plus récent ppa pour nodejs https://launchpad.net/~chris-lea/+archive/node.js/

Sudo add-apt-repository ppa:chris-lea/node.js  
Sudo apt-get update  
Sudo apt-get install nodejs

NOTE: Si votre système ne dispose pas de add-apt-repository, vous pouvez l'installer comme ceci:

Sudo apt-get install python-software-properties
226
Cris-O

Je suis le responsable du PPA mentionné ci-dessus. En réalité, je gère trois PPA de nœud distincts:

https://launchpad.net/~chris-lea/+archive/node.jshttps://launchpad.net/~chris-lea/+archive/node.js-develhttps://launchpad.net/~chris-lea/+archive/node.js-legacy

Ils contiennent respectivement la version actuelle, la version de développement et la "précédente ligne stable". Voici quelques informations supplémentaires sur leur utilisation:

https://chrislea.com/2013/03/15/upgrading-from-node-js-0-8-x-to-0-10-0-from-my-ppa/

J'ai actuellement l'intention de continuer à les conserver, à moins que les gens de Joyent ne commencent à tenir leurs propres référentiels. Ils ont ma messagerie instantanée, je suis donc généralement au courant des nouvelles versions et j'essaie de mettre en place de nouvelles versions dans les 24 heures suivant la disponibilité du code source.

83
Chris Lea

me encore (le mainteneur du PPA référencé ci-dessus référencé).

Dans l’avenir, je ferai des paquets sous la bannière de l’organisation NodeSource. S'il vous plaît voir ici:

https://nodesource.com/blog/chris-lea-joins-forces-with-nodesource

Même moi qui fait le travail, les mêmes fonctionnalités, juste un meilleur système de support et plus de ressources pour être sûr de bien faire les choses. Prendre plaisir.

8
Chris Lea

Pour ceux qui continuent à tomber dans ce fil des moteurs de recherche

À l'heure actuelle (déc 2015), nodesource.com tient à jour les dépôts de nœuds pour plusieurs distributions. L'installation de nodej js à jour est aussi simple que de coller cet extrait dans la console:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_5.x | Sudo -E bash -
Sudo apt-get install -y nodejs

Vous trouverez plus d’informations sur l’installation de node dans différentes versions ou distributions ici: https://github.com/nodesource/distributions#installation-instructions

Chris Lea PPA s’est arrêté à 0,10 et Chris a uni ses forces avec nodesource :)

4
seler

S'il s'agit de la dernière version de Node.js que vous souhaitez installer, la méthode la plus simple consiste à utiliser Node Version Manager (NVM). Il est préférable de mettre à niveau les packages de nœuds dans Ubuntu vers des versions non prises en charge à partir de PPA ou de mises en pension tierces, ce qui peut entraîner des conflits ou des ruptures dans le système de gestion de paquets apt. Comparativement à NVM, les installations manuelles à partir d’archives tar sont plus difficiles à maintenir et à mettre à niveau. Suivez ces étapes pour installer le dernier noeud à l'aide de NVM:

Étape 1: Installez NVM

Exécutez cette commande dans Terminal:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

Étape 2: Installer le noeud

Une fois l’installation de NVM terminée, fermez et rouvrez Terminal. Puis lancez cette commande:

nvm install node

Étape 3: Vérifier la version du noeud

Exécutez ces commandes:

node --version
npm --version

Si tout se passe bien, vous verrez les dernières versions du noeud et de npm en sortie. C'est tout, le noeud est installé et prêt à fonctionner! ????

Suivez le dernier noeud

Même si vous installez la dernière version du noeud, vous devrez peut-être la mettre à niveau quelques semaines ou mois plus tard en raison du développement rapide du noeud. La NVM facilite la mise à niveau tout en permettant la migration des packages npm globaux précédemment installés. Exécutez cette commande pour mettre à niveau:

nvm install node --reinstall-packages-from=node
0
HEXcube