¿Cómo instalar las últimas versiones de NodeJS y NPM?

188

Noté que en el enlace sitio web ese nodo se encuentra actualmente en v 0.12.0.

¿Alguien me puede decir cómo instalar la última versión del nodo junto con npm (comandos de la terminal, por favor)?

    
pregunta tonyf 09.03.2015 - 16:22

19 respuestas

247

Instalación nueva

Use el PPA de NodeSource. Para más detalles, consulte las instrucciones de instalación . Primero, elija la versión de Node.js que necesita y agregue las fuentes para ella:

v=8   # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -

Luego instale el paquete Node.js.

sudo apt-get install -y nodejs

P.S .: El paquete curl debe estar instalado en el servidor para estas líneas de código.

Actualización

Si tiene nodejs ya instalado y desea actualizar, primero elimine la instalación actual e instálela de nuevo utilizando los scripts anteriores.

sudo apt-get purge nodejs npm
    
respondido por el 23W 12.06.2015 - 10:18
151

En general, cargar datos arbitrarios desde una URL en una sesión de root shell no es una buena idea y me gustaría que la gente dejara de venderlo como una solución para todo: "Ejecute este script que le envío, y también mientras estamos en eso, tengo un puente que probablemente te interese comprar ".

Como alternativa, esta es la "Manera Ubuntu" de hacer lo mismo, donde puede ver cómo se está actualizando el sistema y saber qué repositorios y qué claves se agregan a la configuración de su sistema:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs

Esta es la última versión de Nodejs (al momento de la redacción) 7. También se pueden obtener otras versiones con un simple cambio en la URL del repositorio. Consulte la documentación de nodesource.com para obtener más información.

    
respondido por el Guss 06.01.2017 - 23:43
32

Node.js v4.x:

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

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs

fuente: enlace

    
respondido por el Yosvel Quintero 15.09.2015 - 19:21
20

Si desea actualizar dentro de npm , puede usar el comando n :

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

Esto instala el paquete n que puede usar para cambiar NodeJS-Versions y lo usa. La comparación con la NVM alternativa y las opciones de comando están en SO . También hay una publicación de blog .

    
respondido por el serv-inc 18.08.2015 - 20:15
6
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs

Aquí puede encontrar más información: Node.js v0.12, io .js, y los repositorios de NodeSource Linux

    
respondido por el Jaime Leonardo Suncin Cruz 29.05.2015 - 22:40
6

Para la versión 5.x De acuerdo con PPA :

apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
apt-get install nodejs
    
respondido por el GuySoft 06.12.2015 - 10:42
6

Para instalar NPM,

sudo apt-get install npm

Luego, para Node,

sudo npm cache clean -f
sudo npm install -g n
sudo n 0.xx.x  // here is the version what you want.. 

Este comando instalará el nodo según su versión que desee ...

    
respondido por el Mohideen ibn Mohammed 07.04.2016 - 15:29
3

Puede instalar la última versión muy fácilmente utilizando las instrucciones a continuación.

  

curl -sL enlace | sudo -E bash -

Vesion 7.x es la última versión del nodo.

  

sudo apt-get install nodejs

Above line instalará nodejs.

  

sudo apt-get install build-essential

Esto instalará módulos esenciales para que nodejs se ejecute correctamente.

Ahora comprueba si nodejs está instalado correctamente en tu extremo

  

nodejs -v

Esto devolverá la versión de nodejs instalada.

  

npm -v

Esto devolverá la versión de npm instalada. Espero que ayude ...

Fuente: enlace le mostrará cómo instalar nodejs usando también algunos otros métodos.

    
respondido por el Jitendra Pawar 29.11.2016 - 14:55
3

NVM (administrador de versión de nodo)

enlace

NVM instala el último nodo estable y npm para ti

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version

Ahora pruébelo con un paquete ficticio:

npm install --global vaca
vaca

Debido a que el abastecimiento debe hacerse para cada caparazón nuevo, es probable que desee agregar lo siguiente a su .bashrc :

f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
  . "$f" &>'/dev/null'
  nvm use --lts &>'/dev/null'
fi

Ventajas:

  • le permite usar múltiples versiones de Node y sin sudo

  • es análogo a Ruby RVM y Python Virtualenv, considerado ampliamente como la mejor práctica en las comunidades de Ruby y Python

  • descarga un binario precompilado siempre que sea posible, y si no, descarga la fuente y compila una para usted

Podemos cambiar fácilmente las versiones de nodo con:

nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9

Probado en Ubuntu 17.10.

    
3

Node.js está disponible como un paquete instantáneo en todas las versiones de Ubuntu actualmente compatibles. Específicamente para Node.js, los desarrolladores pueden elegir entre una de las versiones actualmente compatibles y obtener actualizaciones automáticas regulares directamente desde NodeSource. Las versiones 6, 8 y 9 de Node.js están actualmente disponibles, con la Tienda Snap que se actualiza en cuestión de horas, o minutos de una versión de Node.js.

Node se puede instalar con un solo comando, por ejemplo:

sudo snap install node --classic --channel 9/stable 

Se puede acceder al complemento de nodo mediante el comando node , por ejemplo:

$ node -v  
v9.9.0

Se instalará una versión actualizada de npm como parte del snap del nodo. npm debe ejecutarse fuera del nodo repl, en su shell normal. Después de instalar el snap de nodo, ejecute el siguiente comando para habilitar la comprobación de la actualización de npm:

sudo chown -R $USER:$(id -gn $USER) /home/your-username/.config

Reemplaza your-username en el comando anterior con tu nombre de usuario. Luego ejecute npm -v para verificar si la versión de npm está actualizada. Como ejemplo verifiqué que npm estaba actualizado, verifiqué la versión de un paquete ya instalado llamado hilo con el comando npm list yarn y luego actualicé el paquete de hilo existente a la última versión con el comando npm update yarn

Los usuarios pueden cambiar entre versiones de Node.js en cualquier momento sin necesidad de involucrar herramientas adicionales como nvm (Node Version Manager), por ejemplo:

sudo snap refresh node --channel=8/stable

Los usuarios pueden probar las versiones de última generación de Node.js que se pueden instalar desde el último canal de borde que actualmente está rastreando el trabajo de desarrollo de la versión 10 de Node.js al cambiar con:

sudo snap switch node --edge

Este enfoque solo se recomienda para aquellos usuarios que estén dispuestos a participar en las pruebas y los informes de fallos en las etapas iniciales.

Node.js LTS Schedule

Release LTS Status  Codename    LTS Start       Maintenance Start Maintenance End
6.x     Active      Boron       2016-10-18      April 2018        April 2019
7.x     No LTS              
8.x     Active      Carbon      2017-10-31      April 2019        December 2019
9.x     No LTS              
10.x    Active      Dubnium     October 2018    April 2020        April 2021  
11.x    No LTS                                                    June 2019
    
respondido por el karel 09.03.2015 - 16:25
2

Para Ubuntu 15.10 puede descargar el formulario del paquete .deb packages.ubuntu.com

node --version
v4.2.3
    
respondido por el Beinhart Gschichtldrucker 23.12.2015 - 19:38
2

Simplemente un spin-off de la respuesta por @ 23W (respuesta aceptada).

Este es solo el contenido del script, solo para evitar hacer curl al shell raíz.

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list

sudo apt-get update
sudo apt-get install -y nodejs
    
respondido por el ATOzTOA 03.08.2016 - 18:56
2

Descargar nodejs de enlace

Para instalar desde una terminal:

cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
    
respondido por el rodrigogbgod 15.08.2016 - 18:21
1
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz

//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz

//Verify
node -v
npm version

Fuente

    
respondido por el Sergey Repin 01.06.2016 - 10:11
1

Mi forma favorita de instalar los últimos nodejs y npm es utilizando el archivo binario de instalación proporcionado en el sitio web de nodejs.

Esto podría convertirse rápidamente en tu nueva forma favorita también. Funciona de maravilla. Implica 1 descarga y 1 comando. Hecho. NO hay errores [las múltiples veces que he hecho esto]. No fue necesario desinstalar las cosas existentes de antemano.

Instalando nodejs a través de binarios

Primero quite la versión instalada: (si existe)

sudo apt-get remove nodejs

Descargar

enlace

Descargar los Binarios de Linux.

  • Tuve que extraer el archivo tar.xz en una carpeta y volver a comprimirlo como tar.gz

Instalar

sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz

Verificar

node -v
npm --version

Fuente

enlace

    
respondido por el amurrell 15.04.2016 - 00:09
1

Video Explanation

NVM es muy simple de instalar y le permite cambiar fácilmente las versiones de los nodos. Desde el repositorio de github :

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

descarga y ejecuta el script de instalación

nvm ls-remote

para ver las versiones disponibles. Supongamos que quiere instalar la versión 8.9.4

nvm install 8.9.4

y listo.

Para instalar otra versión y usarla (digamos 9.6.1)

nvm install 9.6.1
nvm alias default 9.6.1
    
respondido por el Mina Michael 25.02.2018 - 08:11
0

Este enfoque le permite eliminar fácilmente Node.JS, mantener diferentes versiones y proporcionar los comandos a todos los usuarios del sistema.

Descargue la versión estable de Node.JS , descomprímalo y muévalo a /opt .

En caso de que desee instalar versiones diferentes, puede cambiar el nombre de la carpeta según su código de versión:

/opt/node/6.9.1

Como solo root puede cambiar archivos en /opt /, si no desea invocar invoke sudo cada vez que necesita modificar un archivo, cambie el permiso de grupo:

chgrp adm -R /opt/node/6.9.1

Luego crea el archivo /etc/profile.d/node.sh si el siguiente contenido:

export NODE_ENV=/opt/node/6.9.1
export CPLUS_INCLUDE_PATH=${NODE_ENV}/include
export C_INCLUDE_PATH=${NODE_ENV}/include
export LD_LIBRARY_PATH=${NODE_ENV}/lib
export MANPATH=${NODE_ENV}/share/man:${MANPATH}

export PATH=${NODE_ENV}/bin:$PATH

Cerrar sesión e iniciar sesión y X-Window volverá a cargar todas las configuraciones de perfil.

Si tenía instaladas versiones anteriores, para evitar conflictos de biblioteca, ejecute:

npm cache clean
    
respondido por el JP Ventura 18.11.2016 - 22:55
0

Administrador de paquete de actualización

sudo apt-get update

Agregar PPA NodeJS

sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

Instalar NodeJS y NPM

sudo apt-get install nodejs

Aquí, escribí una publicación completa del blog sobre Instalación de NodeJS y NPM en Ubuntu. Haga clic aquí para leer

    
respondido por el MC Naveen 05.06.2017 - 13:58
-1

Actualizando Package Manager

sudo apt-get update

Agregar PPA

sudo apt-get install python-software-properties

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -

Instalar NodeJS y NPM

sudo apt-get install nodejs

Para referencia: Instalación de NodeJS en Ubuntu - WebCheerz

    
respondido por el MC Naveen 03.06.2017 - 22:44

Lea otras preguntas en las etiquetas