Impossible d'installer la dernière version de NodeJS sur Ubuntu 14.04

11

Sur mon serveur, j'ai 0.10.25"Je n'ai pas besoin de la version de Rea, c'est-à-dire" 0.10.30 "qui est le LTS pour nodejs, cependant les développeurs demandant d'installer la 4ème version, après avoir creusé un peu, j'ai trouvé que 0.12c'était la même nodejsfusion avec certains d'autres packages.

Il n'y a pas de source de package pour 0.12, j'ai téléchargé des .tar.gzfichiers du site Web de nodejs, décompressé, mais il ne contient aucun script d'installation, déplacer des fichiers manuellement ou créer des liens n'est pas la façon dont je souhaite aller, que puis-je faire?

Mise à jour:

[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
la source
3
doublon possible de l' installation du dernier Node.js / MongoDB? Voir la réponse de l'utilisateur pour les instructions d'installation de node.js 0.12 ..
karel

Réponses:

13

La façon la plus simple d'installer NodeJS est d'utiliser le PPA officiel (qui contient la dernière version (8.X au moment de cette modification).

Ouvrez un terminal ( Ctrl+ Alt+ T) et exécutez:

  1. Supprimer l'installation actuelle de NodeJS

    sudo apt-get purge nodejs*
    
  2. Installer curl

    sudo apt-get install curl
    
  3. Installez NodeJS:

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

Si vous avez absolument besoin de la version 0.12 et non 4.1.1, exécutez:

  1. Installez NodeJS:

    curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
    sudo apt-get install -y nodejs
    
hg8
la source
1
Cela n'aidera pas, voir la mise à jour en question.
Edik Mkoyan
Veuillez voir ma réponse modifiée.
hg8
A fonctionné pour moi uniquement après avoir changé le nom de la distribution de mon Ubuntu, qui était auparavant LinuxMint. Lorsque j'ai essayé d'installer pour la première fois, j'ai eu une erreur ## 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. Corrigé en modifiant les informations de version de distribution comme décrit ici askubuntu.com/questions/115429/…
antongorodezkiy
Vous devez ajouter -Eavant bashà la fin de la curlcommande ...
smartmouse