阿裏雲ECS安裝最新版本Node.js
我的ECS實例是Ubuntu操作系統,直接使用 apt-get install nodejs
安裝的是比較老的版本。我們可以直接使用源碼編譯安裝。
一. 下載Node.js安裝包
點擊進入下載地址 ,註意這個地址需要FQ。
該源碼包地址: https://nodejs.org/dist/v4.2.2/node-v4.2.2.tar.gz
1. 使用wget命令下載
# 進入src目錄
cd /usr/local/src/
wget https://nodejs.org/dist/v4.2.2/node-v4.2.2.tar.gz
Linux系統中的wget是一個下載文件的工具,它用在命令行下。對於Linux用戶是必不可少的工具,我們經常要下載一些軟件或從遠程服務器恢復備份到本地服務器。wget支持HTTP,HTTPS和FTP協議,可以使用HTTP代理。所謂的自動下載是指,wget可以在用戶退出系統的之後在後臺執行。這意味這你可以登錄系統,啟動一個wget下載任務,然後退出系統,wget將在後臺執行直到任務完成,相對於其它大部分瀏覽器在下載大量數據時需要用戶一直的參與,這省去了極大的麻煩。
wget 非常穩定,它在帶寬很窄的情況下和不穩定網絡中有很強的適應性.如果是由於網絡的原因下載失敗,wget會不斷的嘗試,直到整個文件下載完畢。如果是服務器打斷下載過程,它會再次聯到服務器上從停止的地方繼續下載。這對從那些限定了鏈接時間的服務器上下載大文件非常有用。
命令格式:wget [參數] [URL地址]
更詳細的使用 點擊參考這篇博文
2. 直接下載到本地,再復制到服務器
點擊源碼包直接下載到本地。
# 註意在本地執行
scp node-v4.2.2.tar.gz username@hostname:/usr/local/src/
二. 編譯安裝Node.js
# 解壓安裝包
tar xvf node-v4.2.2.tar.gz
# 進入node文件夾
cd node-v0.10.17
./configure
make
make install
cp /usr/local/bin/node /usr/sbin/
# 查看node版本:v4.2.2
node -v
-
configure命令做了大量的“幕後”工作,包括檢測操作系統內核和已經安裝的軟件,參數的解析,中間目錄的生成以及根據各種參數生成一些C源碼文件、Makefile文件等。
-
make命令根據configure命令生成的Makefile文件編譯工程,並生成目標文件、最終的二進制文件。
- make install命令根據configure執行時的參數將部署到指定的安裝目錄,包括相關目錄的建立和二進制文件、配置文件的復制。
到此整個安裝已經完成,如果在安裝過程有錯誤問題,請參考以下解決:
-
The program ‘make‘ is currently not installed. You can install it by typing: apt-get install make 按照它的提示,使用命令
apt-get install make
-
g++: Command not found 沒有安裝過g++,現在執行安裝
apt-get install g++
Node.js安裝成功!
阿裏雲ECS安裝最新版本Node.js