我应该在Ubuntu上使用软件包管理器还是从源代码安装node.js?

前端之家收集整理的这篇文章主要介绍了我应该在Ubuntu上使用软件包管理器还是从源代码安装node.js?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有谁知道从源安装最新的构建是一个冒险的路线吗?我应该坚持包管理器吗?
当前推荐

>如果要使用您的用户帐户安装,请使用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获取最新版本。这似乎是一个很好的方法来获得节点安装与您的用户帐户。

原文链接:https://www.f2er.com/ubuntu/350054.html

猜你在找的Ubuntu相关文章