
背景
在安裝nodejs的過程中遇到一些問題,其實還是因為自己在Linux上的操作不熟造成的,為了方便日后自己再次安裝nodejs,個人認(rèn)為這篇文章總結(jié)的很全面,就順便翻譯一下,原文地址為:How to Install Node.js on Ubuntu 14.04 是基于Ubuntu 14.04和nodejs 0.10.25的版本,但是這個版本號可以變,其安裝方法不變,翻譯也已這個版本為例不做改動,需要自行修改到最新版本。本文主要是講如何安裝nodejs,所以關(guān)于nodejs和npm的介紹部分沒有翻譯,安裝過程也是安裝命令敲敲就可以安裝成功。
正文
方式一 用node版本管理器安裝
首先,確保你有 C++編譯器。打開終端并且按需安裝build-essential 和libssl-dev 的包。一般Ubuntu默認(rèn)沒有這些工具,但是你可以用命令行安裝。
使用 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
在安裝成功后需要關(guān)閉終端,重新打開終端驗證nvm是否安裝成功
command -v nvm
下載安裝node
nvm install 5.0
告訴nvm使用那個版本
nvm use 5.0
設(shè)置默認(rèn)的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
現(xiàn)在這些命令應(yīng)該可以跑了
$ 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
創(chuàng)建node鏈接
sudo ln -s /usr/bin/nodejs /usr/bin/node
使用這種方式安裝最新的node和npm
$ node -v
v0.10.44
$ npm -v
2.15.0
方式四 使用標(biāo)準(zhǔn)二進(jìn)制包安裝
到官網(wǎng) Node.js download page 根據(jù)系統(tǒng)下載32位還是64的包,使用以下命令確定系統(tǒng)cpu架構(gòu)類型
$ 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
接下來, 執(zhí)行下面命令安裝nodejs到 /usr/local/:
tar -C /usr/local --strip-components 1 -xJf node-v4.4.4-linux.x64.tar.xz
Nodejs和npm應(yīng)該安裝到目錄/usr/local/bin. 用下面命令檢驗
ls -l /usr/local/bin/node
ls -l /usr/local/bin/npm
總結(jié)
如果是多版本環(huán)境,使用 nvm安裝比較好,否則方式四也是不錯的推薦安裝方法,這些命令應(yīng)該也適用于Debian類型的系統(tǒng)。
完