No se puede instalar la última versión de NodeJS en Ubuntu 14.04

11

En mi servidor tengo 0.10.25"No necesito la versión de Rea, que es" 0.10.30 ", que es el LTS nodejs, sin embargo, los desarrolladores que piden instalar la cuarta versión, después de excavar un poco, descubrí que 0.12se nodejsfusionó con algunos Otros paquetes.

No hay una fuente de paquete para 0.12, he descargado .tar.gzarchivos del sitio web de nodejs, descomprimido, pero no contiene ningún script de instalación, mover archivos manualmente o crear enlaces no es la forma en que deseo ir, ¿qué puedo hacer?

Actualizar:

[web01]~> nodejs -v
v0.10.25
[web01]~> apt-get install curl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
curl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[web01]~> curl -sL https://deb.nodesource.com/setup_4.x | sudo bash -
[web01]~> apt-get install -y nodejs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nodejs is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[web01]~> uname -a
Linux web01.example.lab 3.19.0-28-generic #30~14.04.1-Ubuntu SMP Tue Sep 1 09:32:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[web01]~> 
Edik Mkoyan
fuente
3
posible duplicado de Instalar el último Node.js / MongoDB? Consulte la respuesta del usuario para obtener instrucciones para instalar node.js 0.12 ..
karel

Respuestas:

13

La forma más fácil de instalar NodeJS es usar el PPA oficial (que contiene la última versión (8.X en el momento de esta edición).

Abra una terminal ( Ctrl+ Alt+ T) y ejecute:

  1. Eliminar la instalación actual de NodeJS

    sudo apt-get purge nodejs*
    
  2. Instalar en pc curl

    sudo apt-get install curl
    
  3. Instalar NodeJS:

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

Si necesita absolutamente la versión 0.12 y no la versión 4.1.1, ejecute:

  1. Instalar NodeJS:

    curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
    sudo apt-get install -y nodejs
    
hg8
fuente
1
Esto no ayudará, vea la actualización en cuestión.
Edik Mkoyan
Por favor vea mi respuesta editada.
hg8
Funcionó para mí solo después de cambiar el nombre de distribución de mi Ubuntu, que anteriormente era LinuxMint. Cuando intenté instalar por primera vez, recibí un error ## Your distribution, identified as "petra", is not currently supported, please contact NodeSource at https://github.com/nodesource/distributions/issues if you think this is incorrect or would like your distribution to be considered for support. Se solucionó cambiando la información de lanzamiento de la distribución como se describe aquí askubuntu.com/questions/115429/…
antongorodezkiy
Debe agregar -Eantes bashal final del curlcomando ...
smartmouse