it-swarm.com.de

Wie Sie mit den neuesten Versionen von Node.js in Ubuntu mithalten können? PPA? Kompilieren

Wo kann (kann ich?) .Deb-Pakete für die neuesten Versionen von Node.js finden?

Wenn nicht, und weil es ein Projekt ist, das sehr schnell voranschreitet, wie kann man am einfachsten mit den Veröffentlichungen von Node.js Schritt halten?

  • Hinzufügen von PPA und es wird aktualisiert, wenn ein neues Paket verfügbar ist?
  • ./configure && make && ln -s ./node/usr/bin/node?
  • Einen anderen Weg, den Sie kennen und ich kann mir nicht vorstellen, aber hoffentlich werden Sie teilen?
108

Sie können auch Tools wie zum Beispiel nvm verwenden, mit deren Hilfe Sie Knoten installieren und sogar mehrere Versionen haben können.

43
Alfred

Das aktuellste ppa für nodejs https://launchpad.net/~chris-lea/+archive/node.js/

Sudo add-apt-repository ppa:chris-lea/node.js  
Sudo apt-get update  
Sudo apt-get install nodejs

HINWEIS: Wenn Ihr System nicht über das Add-apt-Repository verfügt, kann es wie folgt installiert werden:

Sudo apt-get install python-software-properties
226
Cris-O

Ich bin der Verwalter der oben aufgeführten PPA. Ich habe tatsächlich drei verschiedene Knoten-PPAs:

https://launchpad.net/~chris-lea/+archive/node.jshttps://launchpad.net/~chris-lea/+archive/node.js-develhttps://launchpad.net/~chris-lea/+archive/node.js-legacy

Sie enthalten jeweils die aktuelle Version, die Entwicklungsversion und die "vorherige stabile Zeile". Hier sind einige weitere Informationen zu ihrer Verwendung:

https://chrislea.com/2013/03/15/upgrading-von-node-js-0-8-x-to-0-10-0-von-my-ppa/

Ich habe vor, diese weiterhin zu pflegen, es sei denn, die Joyent-Leute beginnen, ihre eigenen Repositories zu pflegen. Sie haben mich im IM, also bin ich mir im Allgemeinen ziemlich sicher, wenn neue Releases herauskommen, und ich versuche, innerhalb eines Tages, nachdem der Quellcode verfügbar ist, neue Builds zu erstellen.

83
Chris Lea

ich wieder (der Betreuer der oben genannten PPA auf Launchpad).

In Zukunft werde ich Pakete unter dem Banner der NodeSource-Organisation erstellen. Bitte sehen Sie hier:

https://nodesource.com/blog/chris-lea-joins-forces-with-nodesource

Ich mache die Arbeit genauso, dieselbe Funktionalität, nur ein besseres Unterstützungssystem und mehr Ressourcen, um sicherzustellen, dass ich die Dinge richtig mache. Genießen.

8
Chris Lea

Für diejenigen, die von Suchmaschinen in diesen Thread geraten

Gegenwärtig (Dec 2015) hält sourcesource.com für mehrere Distributionen aktuelle Knoten-Repos. Das Installieren des aktuellen nodej js ist so einfach wie das Einfügen dieses Snippets in die Konsole:

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

Weitere Informationen zur Installation von Nodes in verschiedenen Versionen oder Distributionen finden Sie hier: https://github.com/nodesource/distributions#installation-instructions

Chris Lea PPA stoppte bei 0,10 und Chris verbündete sich mit Nodesource :)

4
seler

Wenn es sich um die neueste Version von Node.js handelt, die Sie installieren möchten, ist die einfachste Methode die Verwendung von Node Version Manager (NVM). Es ist sicherer als ein Upgrade der Knotenpakete in Ubuntu auf nicht unterstützte Versionen von PPAs oder Repos von Drittanbietern, die Konflikte oder Beschädigungen im apt Paketverwaltungssystem verursachen können. Im Vergleich zu NVM sind manuelle Installationen von Tarballs schwieriger zu warten und zu aktualisieren. Führen Sie die folgenden Schritte aus, um den neuesten Knoten mit NVM zu installieren:

Schritt 1: Installieren Sie NVM

Führen Sie diesen Befehl in Terminal aus:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

Schritt 2: Knoten installieren

Schließen Sie nach Abschluss der NVM-Installation Terminal und öffnen Sie es erneut. Führen Sie dann den folgenden Befehl aus:

nvm install node

Schritt 3: Knotenversion überprüfen

Führen Sie diese Befehle aus:

node --version
npm --version

Wenn alles gut gelaufen ist, sehen Sie die neuesten Versionen von Node und npm als Ausgabe. Das ist alles, der Knoten ist installiert und kann ausgeführt werden! ????

Bleiben Sie auf dem neuesten Stand

Selbst wenn Sie die neueste Version des Knotens installieren, müssen Sie möglicherweise einige Wochen oder Monate später ein Upgrade durchführen, da der Knoten sehr schnell entwickelt wurde. NVM vereinfacht das Upgrade und ermöglicht gleichzeitig die Migration zuvor installierter globaler npm-Pakete. Führen Sie diesen Befehl zum Upgrade aus:

nvm install node --reinstall-packages-from=node
0
HEXcube