Não foi possível instalar a versão mais recente do NodeJS no Ubuntu 14.04

11

No meu servidor, eu tenho 0.10.25"Não preciso da versão do Rea, ou seja," 0.10.30 ", que é o LTS para nodejs, no entanto, os desenvolvedores que pedem para instalar a 4ª versão, depois de cavar um pouco, descobriram que 0.12a mesma se nodejsmesclava com algumas outros pacotes.

Não existe uma fonte de pacote para 0.12, baixei os .tar.gzarquivos do site do nodejs, descompactou, mas ele não contém nenhum script de instalação, mover arquivos manualmente ou criar links não é o caminho que desejo seguir, o que posso fazer?

Atualizar:

[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
fonte
3
possível duplicata de Instalando o Node.js / MongoDB mais recente? Consulte a resposta do usuário para obter instruções sobre a instalação do node.js 0.12 ..
karel

Respostas:

13

A maneira mais fácil de instalar o NodeJS é usar o PPA oficial (que contém a versão mais recente (8.X no momento desta edição).

Abra um terminal ( Ctrl+ Alt+ T) e execute:

  1. Remova a instalação atual do NodeJS

    sudo apt-get purge nodejs*
    
  2. Instalar curl

    sudo apt-get install curl
    
  3. Instale o NodeJS:

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

Se você realmente precisa da versão 0.12 e não da 4.1.1, execute:

  1. Instale o NodeJS:

    curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
    sudo apt-get install -y nodejs
    
hg8
fonte
1
Isso não vai ajudar, veja a atualização em questão.
Edik Mkoyan 23/09
Por favor, veja minha resposta editada.
Hg8 23/09/2015
Só funcionou depois que mudei o nome da distribuição do meu Ubuntu, que anteriormente era LinuxMint. Quando tentei instalar pela primeira vez, recebi um erro ## 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. Corrigido alterando as informações de lançamento da distribuição, conforme descrito aqui askubuntu.com/questions/115429/…
antongorodezkiy
Você deve adicionar -Eantes bashno final do curlcomando ... #
733