Die neueste NodeJS-Version kann unter Ubuntu 14.04 nicht installiert werden


11

Auf meinem Server habe ich 0.10.25"Ich brauche Rea's Version nicht, das ist" 0.10.30 ", für die die LTS nodejsist. Entwickler, die nach ein wenig Graben nach der Installation der 4. Version fragen, haben jedoch festgestellt, dass 0.12sie nodejsmit einigen verschmolzen ist andere Pakete.

Es gibt keine Paketquelle für 0.12, ich habe .tar.gzDateien von der Website von nodejs heruntergeladen, entpackt, aber es enthält kein Installationsskript. Das manuelle Verschieben von Dateien oder das Erstellen von Links ist nicht der Weg, den ich gehen möchte. Was kann ich tun?

Aktualisieren:

[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]~> 

3
Mögliches Duplikat der Installation der neuesten Node.js / MongoDB? Anweisungen zum Installieren von node.js 0.12 finden Sie in der Antwort des Benutzers.
karel

Antworten:


13

Der einfachste Weg, NodeJS zu installieren, ist die Verwendung des offiziellen PPA (das die neueste Version enthält (8.X zum Zeitpunkt dieser Bearbeitung).

Öffnen Sie ein Terminal ( Ctrl+ Alt+ T) und führen Sie Folgendes aus:

  1. Entfernen Sie die aktuelle NodeJS-Installation

    sudo apt-get purge nodejs*
    
  2. Installieren curl

    sudo apt-get install curl
    
  3. Installieren Sie NodeJS:

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

Wenn Sie unbedingt die Version 0.12 und nicht die Version 4.1.1 benötigen, führen Sie Folgendes aus:

  1. Installieren Sie NodeJS:

    curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
    sudo apt-get install -y nodejs
    

1
Dies wird nicht helfen, siehe das betreffende Update.
Edik Mkoyan

Bitte beachten Sie meine bearbeitete Antwort.
hg8

Arbeitete für mich erst, nachdem ich den Distributionsnamen meines Ubuntu geändert hatte, das zuvor LinuxMint war. Als ich zum ersten Mal versuchte zu installieren, wurde eine Fehlermeldung angezeigt ## 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. Behoben
antongorodezkiy

Sie sollten -Evorher basham Ende des curlBefehls hinzufügen ...
smartmouse
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.