当前位置: 首页>>技术教程>>正文


如何使用apt安装NodeJS 4?

, , ,

问题描述

如何使用apt-get实用程序在Ubuntu上安装NodeJS 4

最佳解决方法

说明来自这里:https://github.com/nodesource/distributions

wget -qO- https://deb.nodesource.com/setup_4.x | sudo bash -

然后:

sudo apt-get install nodejs

这是系统版本:

ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ lsb_release -r
Release:    15.04
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ node -v
v4.0.0
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ npm -v
2.14.2

次佳解决方法

节点版本管理器始终具有最新版本

我强烈认为installing Node with Node Version Manager是Ubuntu的最佳选择,如果你将它安装在你打算进行开发的计算机上(而不是生产服务器)。

当您通过官方存储库安装时,您最终会得到一些非常过时的东西。您总是可以添加PPA,但最终仍然会使用messy permissions,其中全局安装来自npm的模块需要管理员权限。

使用NVM,所有内容都保存在您的主文件夹中(因此不需要sudo),您可以安装多个版本的Node(包括4.0)并轻松切换它们。

使用NVM安装

取自NVM installation instructions

获取NVM的最新副本(您可能需要首先使用sudo apt-get install curl):

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash

告诉你的shell使用nvm(您可能希望将其添加到~/.bashrc,以便将来自动发生):

source ~/.nvm/nvm.sh

然后安装最新的节点版本:

nvm install 4.0

并告诉nvm您要使用哪个版本的Node:

nvm use 4.0

您可能还想将nvm use 4.0行添加到~/.bashrc,这样您每次启动终端时都不必选择节点版本。

现在,如果您检查which node,它应该为您提供主文件夹中可执行节点的路径。运行node --version应该告诉您正在运行v4.0.0

第三种解决方法

有了kudus到@jarsever,我个人不赞成“curl|sh”范例。

如果你感到同样的不安,当我被要求将一些任意文本从互联网上传输到root帐户的shell过程中时,你可能想尝试同样的效果但是(稍微)少恐惧,不确定并怀疑:

version=4
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository 'deb https://deb.nodesource.com/node_${version}.x precise main'
apt-get update
apt-get install nodejs

我相信这个过程应该是清楚的,你也可以通过Ubuntu的软件属性UI做同样的事情。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1257.html,未经允许,请勿转载。