下載下傳
進入官網的下載下傳頁面(
https://nodejs.org/en/download/)
選擇對應最新版安裝包:
1.jpg
複制下載下傳位址(改成http):
2.jpg
通過wget 下載下傳:
wget http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz
運作效果示例:
root@OrangePI:/root/downloads# wget http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz
--2017-03-12 03:03:29-- http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz
Resolving nodejs.org (nodejs.org)... 104.20.23.46, 104.20.22.46, 2400:cb00:2048:1::6814:162e, ...
Connecting to nodejs.org (nodejs.org)|104.20.23.46|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8339768 (8.0M) [application/x-xz]
Saving to: ‘node-v6.10.0-linux-armv7l.tar.xz’
node-v6.10.0-linux- 65%[============> ] 5.21M 35.8KB/s eta 54s
檢視下載下傳完成:
root@OrangePI:/root/downloads# ls
node-v6.10.0-linux-armv7l.tar.xz
解壓 xxxxx.tar.xz檔案:
先 xz -d xxx.tar.xz 将 xxx.tar.xz解壓成 xxx.tar :
xz -d node-v6.10.0-linux-armv7l.tar.xz
然後 再用 tar xvf xxx.tar來解包:
tar xvf node-v6.10.0-linux-armv7l.tar
安裝
安裝 npm 和 node 指令到系統指令
打開下載下傳的nodejs 解壓目錄後,你可以先移動檔案夾到其他目錄下
然後進入解壓目錄的/bin/檔案夾内檢視 node和npm檔案
(我将檔案夾放在/root/softs/node-v6.10.0-linux-armv7l/下,你們到時候自己改一下)
運作以下指令(将/root/softs/node-v6.10.0-linux-armv7l/bin替換為你的路徑):
export PATH=/root/softs/node-v6.10.0-linux-armv7l/bin:$PATH
或者使用以下指令:
ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/node /usr/local/bin/node
ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/npm /usr/local/bin/npm
運作示例:
root@OrangePI:/usr/local/bin# ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/node /usr/local/bin/node
root@OrangePI:/usr/local/bin# ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/npm /usr/local/bin/npm
驗證
驗證安裝是否成功(也可以 去/usr/local/bin/目錄下 運作通過 ls -l 檢視):
node -v
npm -v
運作示例:
root@OrangePI:/# node -v
v6.10.0
root@OrangePI:/# npm -v
3.10.10
如果使用 npm install -g 進行全局安裝時報錯了可嘗試:
npm install --unsafe-perm --verbose -g [要安裝的子產品名稱]