背景
在安裝nodejs的過(guò)程中遇到一些問(wèn)題庶灿,其實(shí)還是因?yàn)樽约涸贚inux上的操作不熟造成的,為了方便日后自己再次安裝nodejs刑棵,個(gè)人認(rèn)為這篇文章總結(jié)的很全面格遭,就順便翻譯一下,原文地址為:How to Install Node.js on Ubuntu 14.04 是基于Ubuntu 14.04和nodejs 0.10.25的版本揣苏,但是這個(gè)版本號(hào)可以變悯嗓,其安裝方法不變,翻譯也已這個(gè)版本為例不做改動(dòng)卸察,需要自行修改到最新版本脯厨。本文主要是講如何安裝nodejs,所以關(guān)于nodejs和npm的介紹部分沒(méi)有翻譯坑质,安裝過(guò)程也是安裝命令敲敲就可以安裝成功合武。
正文
方式一 用node版本管理器安裝
首先,確保你有 C++編譯器涡扼。打開(kāi)終端并且按需安裝build-essential 和libssl-dev 的包稼跳。一般Ubuntu默認(rèn)沒(méi)有這些工具,但是你可以用命令行安裝吃沪。
使用 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)閉終端汤善,重新打開(kāi)終端驗(yàn)證nvm是否安裝成功
command -v nvm
下載安裝node
nvm install 5.0
告訴nvm使用那個(gè)版本
nvm use 5.0
設(shè)置默認(rèn)的node版本在新的shell, 使用 alias default:
nvm alias default node
nvm不僅可以允許運(yùn)行新的node和npm,也可以安裝任何你想要的版本巷波,通過(guò)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庫(kù)到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
接下來(lái), 執(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. 用下面命令檢驗(yàn)
ls -l /usr/local/bin/node
ls -l /usr/local/bin/npm
總結(jié)
如果是多版本環(huán)境,使用 nvm安裝比較好荤傲,否則方式四也是不錯(cuò)的推薦安裝方法垮耳,這些命令應(yīng)該也適用于Debian類型的系統(tǒng)。
完