1. 程式人生 > >阿裏雲ECS安裝最新版本Node.js

阿裏雲ECS安裝最新版本Node.js

label 一個 tty 指定 復制 clas 啟動 use ubun

原文 http://www.w3ctech.com/topic/1610 主題 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