2011-08-27 10 views
106

¿Dónde puedo (puedo?) Encontrar paquetes .deb para las últimas versiones de Node.js?¿Cómo mantenerse al día con las últimas versiones de Node.js en Ubuntu? PPA? Compilando?

Si no es así, y como es un proyecto que progresa muy rápido, ¿cuál es la forma más fácil de mantenerse al día con las versiones de Node.js?

  • Agregando algunos PPA y se actualizará cuando haya un nuevo paquete?
  • ./configure & & make & & ln -s ./node/usr/bin/node?
  • ¿Alguna otra forma que conozcas y no puedo imaginar pero con suerte compartirás?
+0

relacionadas: http://askubuntu.com/questions/49390/how-do-i-install-the-latest-version-of-node-js –

Respuesta

43

También podría usar herramientas como por ejemplo nvm que pueden ayudarlo a instalar el nodo e incluso tener múltiples versiones.

+0

Jaja no hay problema. Hay muchos más de estos, aunque para algunos primero necesita instalar node.js/npm;) – Alfred

+1

, también hay [n] (https://github.com/visionmedia/n) que descarga las versiones compiladas – jxs

+0

últimamente, incluso el nodo. js tiene binarios listos – Alfred

226

más ppa-arriba-hasta la fecha para 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 

NOTA: Si el sistema no tiene complemento apt-repositorio, puede ser instalado de esta manera:

sudo apt-get install python-software-properties 
+0

He intentado esto fuera de una página wiki de github y obtuve 0.4x cuando quería 0.6x. La respuesta marcada funcionó mejor para mí. – jcollum

+2

Actualmente tiene 0.8.16. Eso fue lanzado por la corriente ascendente en 2012-12-13, y construido en el PPA en 2012-12-15. 0.8.15 salió el 2012-11-26 y fue construido en el PPA en 2012-12-09. Eso me parece bastante difícil de seguir. –

+0

Desafortunadamente, ahora no es estricto ... Tengo 0.10.12 que se muestra en Ubuntu como el último y más grande, mientras que el mundo se ha movido a 0.10.20 –

82

Soy el mantenedor del PPA mencionado anteriormente. De hecho, me mantengo tres PPA de nodo distintas:

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

que contienen la versión actual, la versión de desarrollo, y la "línea estable anterior", respectivamente. Aquí hay más información sobre el uso de ellos:

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

Actualmente tengo la intención de seguir manteniendo estos a menos que la gente de Joyent comienzan el mantenimiento de sus propios repositorios. Me tienen en la mensajería instantánea, así que, en general, estoy al tanto de cuándo saldrán nuevos lanzamientos, y trato de poner nuevas compilaciones dentro de un día después de que el código fuente esté disponible.

+7

Bueno, supongo que las personas alegres están bastante satisfechas de que hagan este trabajo hasta el momento y no tienen intención de quitárselo de las manos. ¿Por qué lo harían, verdad? = P De todos modos, su repositorio es la única forma de instalar Node que nunca me ha fallado. Y lo hizo de nuevo hoy. ¡Gracias! – slacktracer

+0

Deberías enviar estadísticas de descargas a la gente alegre. Podría ser interesante para ellos. – jgomo3

+4

Gracias por mantener este PPA. Eres un campeón! – anbiniyar

8

de nuevo (el responsable del PPA anteriormente mencionado en Launchpad).

En el futuro, haré paquetes bajo la bandera de la organización NodeSource. Por favor, ver aquí:

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

mí mismo haciendo el trabajo, misma funcionalidad, a un mejor sistema de apoyo y más recursos para asegurarse de que estoy haciendo las cosas bien. Disfrutar.

4

Para aquellos que siguen cayendo en este hilo de los motores de búsqueda

Actualmente (Dic el año 2015) nodesource.com mantiene al día repos de nodo para varias distribuciones.Instalación hasta a la fecha de nodej js es tan simple como pegar este fragmento de código en la consola:

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

Encontrará más información sobre la instalación de nodo en versión o diferentes distribuciones diferentes aquí: https://github.com/nodesource/distributions#installation-instructions

Chris Lea PPA se detuvo en 0.10 y Chris joined forces with nodesource :)

0

Si es la última versión de Node.js que desea instalar, el método más fácil es usar Node Version Manager (NVM). Es más seguro que actualizar los paquetes de nodos en Ubuntu a versiones no compatibles de PPA o repositorios de terceros, que pueden causar conflictos o fallas en el sistema de administración de paquetes apt. En comparación con NVM, las instalaciones manuales de archivos tar son más difíciles de mantener y actualizar. Siga estos pasos para instalar el último nodo utilizando NVM:

Paso 1: Instalar NVM

Ejecutar este comando en Terminal:

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

Paso 2: Instalar nodo

Una vez NVM la instalación está completa, cierre y vuelva a abrir Terminal. A continuación, ejecute este comando:

nvm install node 

Paso 3: Comprobar la versión nodo

Ejecutar estos comandos:

node --version 
npm --version 

Si todo ha ido bien, verá las últimas versiones de nodo y de la NGP como salida . ¡Eso es todo, el nodo está instalado y listo para funcionar!

mantenerse al día con el último nodo

Incluso si instala la última versión del nodo, es posible que tenga que actualizar un par de semanas o meses más tarde debido al desarrollo acelerado del nodo. NVM facilita la actualización y, al mismo tiempo, permite la migración de paquetes npm globales instalados previamente. Ejecutar este comando para actualizar:

nvm install node --reinstall-packages-from=node 
Cuestiones relacionadas