如何使用 apt 安装 NodeJS 4?

如何使用 apt 安装 NodeJS 4?

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

答案1

说明取自此处: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

答案2

Node 版本管理器始终保持最新

我坚信使用 Node 版本管理器安装 Node如果您将它安装在用于开发(而不是生产服务器)的计算机上,那么它是 Ubuntu 上的最佳选择。

当你通过官方存储库安装时,你最终会得到一些非常过时的东西。你可以随时添加 PPA,但你最终还是会得到混乱的权限从 npm 全局安装模块需要管理员权限。

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

使用 NVM 安装

摘自NVM 安装说明

获取 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

答案3

感谢@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 执行相同的操作。

答案4

这对我有用

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install 
curl https://www.npmjs.org/install.sh | sh

来源:https://gist.github.com/isaacs/579814

相关内容