背景
在安装nodejs的过程中遇到一些问题,其实还是因为自己在Linux上的操作不熟造成的,为了方便日后自己再次安装nodejs,个人认为这篇文章总结的很全面,就顺便翻译一下,原文地址为:How to Install Node.js on Ubuntu 14.04 是基于Ubuntu 14.04和nodejs 0.10.25的版本,但是这个版本号可以变,其安装方法不变,翻译也已这个版本为例不做改动,需要自行修改到最新版本。本文主要是讲如何安装nodejs,所以关于nodejs和npm的介绍部分没有翻译,安装过程也是安装命令敲敲就可以安装成功。
正文
方式一 用node版本管理器安装
首先,确保你有 C++编译器。打开终端并且按需安装build-essential 和libssl-dev 的包。一般Ubuntu默认没有这些工具,但是你可以用命令行安装。
使用 apt-get 安装 build-essential :
sudo apt-get install build-essential checkinstall
使用相同的方法安装 libssl-dev:
sudo apt-get install libssl-dev
安装和更新 Node Version Manager, or nvm,
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
在安装成功后需要关闭终端,重新打开终端验证nvm是否安装成功
command -v nvm
下载安装node
nvm install 5.0
告诉nvm使用那个版本
nvm use 5.0
设置默认的node版本在新的shell, 使用 alias default:
nvm alias default node
nvm不仅可以允许运行新的node和npm,也可以安装任何你想要的版本,通过nvm了解更多信息
GitHub repository
方式二 使用Ubuntu包管理安装nodejs
安装nodejs,输入以下命令
sudo apt-get install nodejs
安装 npm:
sudo apt-get install npm
给node加链接
sudo ln -s /usr/bin/nodejs /usr/bin/node
现在这些命令应该可以跑了
$ node -v
v0.10.25
$ npm -v
1.3.10
方式三 : 使用 Maintained Ubuntu Packages安装
使用以下命令添加Nodejs库到Ubuntu package source list
curl -sL https://deb.nodesource.com/setup | sudo bash -
使用 apt-get安装
sudo apt-get install nodejs
创建node链接
sudo ln -s /usr/bin/nodejs /usr/bin/node
使用这种方式安装最新的node和npm
$ node -v
v0.10.44
$ npm -v
2.15.0
方式四 使用标准二进制包安装
到官网 Node.js download page 根据系统下载32位还是64的包,使用以下命令确定系统cpu架构类型
$ getconf LONG_BIT
64
$ uname -p
x86_64
从浏览器或者终端下载
wget https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.xz
确定可以解压,安装 xz-utils:
sudo apt-get install xz-utils
接下来, 执行下面命令安装nodejs到 /usr/local/:
tar -C /usr/local --strip-components 1 -xJf node-v4.4.4-linux.x64.tar.xz
Nodejs和npm应该安装到目录/usr/local/bin. 用下面命令检验
ls -l /usr/local/bin/node
ls -l /usr/local/bin/npm
总结
如果是多版本环境,使用 nvm安装比较好,否则方式四也是不错的推荐安装方法,这些命令应该也适用于Debian类型的系统。
完