node vs nodejs im Ubuntu-Paketmanager

9

Ich möchte node.js auf meinem Ubuntu 14.04 installieren. Es stehen jedoch zwei Pakete zur Verfügung: nodeund nodejs.

Nach einigem Graben weiß ich, dass es früher ein Paket mit dem Namen gab node. Es ist eigentlich Amateur Packet Radio Node Program . Dieses Paket wurde später von nodenach umbenannt ax25-node.

Damit bleibt die verwirrende Frage: Was ist der Unterschied zwischen node(aktuell) und nodejs?

Bowen
quelle

Antworten:

9

Nach einigem Graben sollten folgende Informationen für Leute nützlich sein, die möglicherweise die gleiche Verwirrung haben wie ich.

Ich habe festgestellt, dass das Knotenpaket im Paket-Repo vom 14.04 . Es stellt sich heraus, dass nodedas noch ist Amateur Packet Radio Node Program. (Es sind die historischen Versionen vor der Umbenennung in ax25-node)

Nur um die Dinge noch verwirrender zu machen: Nach sudo apt-get install nodejsoder sudo apt-get install nodekönnen Sie node -vbeide Methoden ausführen .

Aber sudo apt-get install nodegibt Ihnen ein völlig anderes Programm (das ist nicht nodejs).

Fazit : sudo apt-get install nodejsInstalliert NodeJS /usr/bin/unter Ubuntu.

PS: Der Grund, warum Sie nach der Installation von nodejs dies tun können, node -vist, dass in /usr/bin/,node -> nodejs*

Bowen
quelle
Mein Fallknoten -v und nodejs -v zeigen eine unterschiedliche Version!
151291
@bowen wenn ich den Knoten benutze -vi bekomme Der Programmknoten ist derzeit nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben: sudo apt-get install nodejs-Legacy
Prasad.Developer
Bitte markieren Sie Ihre Antwort als akzeptiert. Ich denke, es beantwortet das Problem irgendwie?
Sufian