【问题标题】:Installing NodeJS on Ubuntu 13.10 [duplicate]在 Ubuntu 13.10 上安装 NodeJS [重复]
【发布时间】:2014-07-11 23:51:48
【问题描述】:

我以前只从源代码编译过 NodeJS,但由于易于更新,我使用默认的 apt 存储库。但我不明白发生了什么。

我这样安装: sudo apt-get install nodejs 但这只会安装二进制“nodejs”,而不是我期望的“node”。

关于如何从 repo 安装二进制“节点”有什么建议吗? 谢谢!

【问题讨论】:

  • 安装nodejs-legacy
  • 这在 wiki 中有记录:Installing Node.js via package manager: Ubuntu, Mint, elementary OS。 Ubuntu 已经有一个node 应用程序,业余分组无线电节点程序。因此,为了避免冲突,Node.js 只是将 Ubuntu 的二进制文件重命名为 nodejs
  • 这个问题似乎是题外话,因为它是关于 Ubuntu 的
  • 我已使用此说明:gist.github.com/isaacs/579814。对我来说效果很好。
  • 使用 nodejs-legacy 允许我使用“node”命令,但最新版本是 v0.10.15。我正在寻找最新的(v0.10.28)。谁能指出我正确的方向?

标签: node.js ubuntu


【解决方案1】:

您做对了,nodejs 是您想要的二进制文件。在最近的版本中,他们将node 符号链接到nodejs

$ ls -al /usr/bin/node
lrwxrwxrwx 1 root root 22 Jan 13 22:51 /usr/bin/node -> /etc/alternatives/node
$ ls -al /etc/alternatives/node 
lrwxrwxrwx 1 root root 15 Feb 28 17:12 /etc/alternatives/node -> /usr/bin/nodejs
$ ls -al /usr/bin/nodejs
-rwxr-xr-x 1 root root 8417896 Feb 19 17:51 /usr/bin/nodejs

您可能已经找到了这个,但这些是我(成功地)使用过的说明:https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#ubuntu-mint-elementary-os

验证节点的版本:

$ node --version
v0.10.28

【讨论】:

    猜你喜欢
    • 2014-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 2013-12-16
    • 2013-11-24
    相关资源
    最近更新 更多