有谁知道从源安装最新的构建是一个冒险的路线吗?我应该坚持包管理器吗?
当前推荐
原文链接:https://www.f2er.com/ubuntu/350054.html>如果要使用您的用户帐户安装,请使用nvm。 (我个人更喜欢这个)
>按照here的指示,使用PPA通过apt安装。
老答案
注意:在写这篇文章的时候,我使用Ubuntu 12.10。
有很多方法来安装节点。我个人更喜欢下载最新的稳定版本的源,只是安装到〜/ local(你可以这样做 – 通过在./configure命令中添加–prefix,如here所示)。真的没有任何“风险”这是因为一切都安装在与系统其他部分分离的目录中,你可以看看我的系统安装脚本here中的节点配方。我定期运行我的update_node.py脚本将我的安装升级到最新版本。
或者,您可以按照here的说明通过软件包管理器安装最新的稳定版本。我没有这样做,所以我不能评论它是如何工作。
我不会做的是从ubuntu Universe包安装节点。你最终会得到一个非常过时的版本(目前为0.6.19)。
更新1/26/2013:
如果您有兴趣与您的用户(非root)帐户安装节点,我强烈建议阅读this博客。我跳过了〜/ .npmrc步骤,但发现〜/ .node_modules符号链接步骤是初始化的,要求正确工作。
更新12/30/2014:
我已迁移到使用linux薄荷和做二进制节点安装。如果你有兴趣编写自己的安装脚本,你可以找到我现在的一个here.具体看看我在node.sh做什么。执行函数是在第一次安装时运行,所以它做的事情,比如配置路径in .bashrc。安装功能由update-node.sh运行,用于删除现有安装并添加新的安装(最新版本或用户指定的版本)。
更新1/8/2016:
我刚刚切换到使用nvm.简单地安装脚本,然后运行nvm install node获取最新版本。这似乎是一个很好的方法来获得节点安装与您的用户帐户。