1. 使用EPEL安裝
EPEL(Extra Packages for Enterprise Linux)企業(yè)版Linux的額外軟件包,是Fedora小組維護(hù)的一個軟件倉庫項目颜武,為RHEL/CentOS提供他們默認(rèn)不提供的軟件包妙痹。
先確認(rèn)系統(tǒng)是否已經(jīng)安裝了epel-release
包:
$ yum info epel-release
如果有輸出有關(guān)epel-release
的已安裝信息吉懊,則說明已經(jīng)安裝庐橙,如果提示沒有安裝或可安裝,則安裝
$ sudo yum install epel-release
安裝完后借嗽,就可以使用yum
命令安裝nodejs了态鳖,安裝的一般會是較新的版本,并且會將npm
作為依賴包一起安裝
$ sudo yum install nodejs
安裝完成后恶导,驗證是否正確的安裝浆竭,node -v
,如果輸出如下版本信息惨寿,說明成功安裝
v6.9.4
2. 使用官方編譯過的二進(jìn)制數(shù)據(jù)包安裝
進(jìn)入官網(wǎng)的下載鏈接邦泄,在列表中進(jìn)入想要下載的版本鏈接,選擇與下面鏈接類似的想要下載的版本(*-linux-x64.tar.gz)裂垦,右擊并復(fù)制下載鏈接顺囊。進(jìn)入用戶主目錄,使用wget
命令下載蕉拢,把下載路徑粘貼到命令后
$ wget https://nodejs.org/download/release/latest-v6.x/node-v6.10.0-linux-x64.tar.gz
下載完成后使用下面的命令解壓到/usr/local
目錄并安裝:
$ sudo tar --strip-components 1 -xzvf node-v* -C /usr/local
安裝完成后就可以使用方法 1 相同的方式來驗證安裝
3. 源碼安裝Nodejs
使用源碼安裝和二進(jìn)制數(shù)據(jù)包安裝的區(qū)別在于特碳,源碼安裝還需要把源碼編譯,然后才能安裝
下載源碼的方式與上面的方法類似晕换,進(jìn)入官網(wǎng)下載頁面午乓,選擇想要下載的版本(node-v*.tar.gz
),獲取到下載鏈接(與下面的鏈接類似)届巩,進(jìn)入用戶目錄硅瞧,把源碼包下載下來:
$ wget https://nodejs.org/download/release/latest-v6.x/node-v6.10.0.tar.gz
下載完后,解壓并進(jìn)入解壓后的目錄
$ tar xzvf node-v* && cd node-v*
要編譯源碼需要安裝 gcc
和 gcc-c++
恕汇,可以先使用yum info package_name
檢查是否已經(jīng)安裝了這兩個軟件包腕唧,如果沒有,則進(jìn)行安裝
$ sudo yum install gcc gcc-c++
安裝后瘾英,運(yùn)行configure
文件 并 編譯
./configure
make
編譯的時間會比較長枣接,如果不出意外,通常在20來分鐘左右缺谴,所以要耐心的等待編譯完成但惶。編譯完成后,使用下面命令安裝
$ sudo make install
安裝完后湿蛔,使用同樣的方式驗證安裝膀曾,至此,結(jié)束阳啥。
當(dāng)然還可以選擇添谊,使用nvm
(node version manage)進(jìn)行安裝并管理node版本,但它默認(rèn)是安裝在用戶目錄下面察迟,要全局安裝斩狱,使所有用戶都能使用同一node,則需要另外再做處理的扎瓶。
就這三種方法而言所踊,EPEL
方式顯然會比較輕松簡單,一般用這種方式就好概荷,如果想折騰下源碼安裝秕岛,也不復(fù)雜。
參考資料: