天天看點

使用Orange Pi Zero做小小伺服器(Node.js篇)

下載下傳

進入官網的下載下傳頁面(

https://nodejs.org/en/download/

)

選擇對應最新版安裝包:

使用Orange Pi Zero做小小伺服器(Node.js篇)

1.jpg

複制下載下傳位址(改成http):

使用Orange Pi Zero做小小伺服器(Node.js篇)

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 [要安裝的子產品名稱]

繼續閱讀