Ubuntu软件包管理器上的node vs nodejs


9

我想在Ubuntu 14.04上安装node.js。但是,有两个可用的软件包:nodenodejs

经过一番挖掘,我知道曾经有一个名为的软件包node。它实际上是业余分组无线节点程序。此软件包后来从改名nodeax25-node

因此,这留下了一个令人困惑的问题:(node当前)与nodejs?有什么区别?

Answers:


10

经过更多的挖掘后,下面的信息对于可能和我一样困惑的人们应该是有用的。

我设法在14.04的软件包仓库中找到该节点软件包。事实证明,这仍然是。(这是重命名为之前的历史版本)nodeAmateur Packet Radio Node Programax25-node

但是,只是使事情变得更加混乱:在sudo apt-get install nodejs或之后sudo apt-get install node,您可以执行node -v任何一种方式。

但是sudo apt-get install node给您一个完全不同的程序(不是nodejs)。

结论:在Ubuntu上sudo apt-get install nodejs安装nodejs /usr/bin/

PS:安装Node.js后可以执行node -v的原因是/usr/bin/,在中,node -> nodejs*


我的案例node -v和nodejs -v显示了不同的版本!
151291 '18

我使用node -vi时@bowen正在获取程序节点当前未安装。您可以通过键入以下命令进行安装:sudo apt-get install nodejs-legacy
Prasad.Developer

请标记您的回答为已接受。我猜这可以解决问题吗?
Sufian
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.