Centos7 安裝Nodejs

1. 使用EPEL安裝

EPEL(Extra Packages for Enterprise Linux)企業(yè)版Linux的額外軟件包,是Fedora小組維護的一個軟件倉庫項目,為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. 使用官方編譯過的二進制數(shù)據(jù)包安裝

進入官網(wǎng)的下載鏈接,在列表中進入想要下載的版本鏈接,選擇與下面鏈接類似的想要下載的版本(*-linux-x64.tar.gz),右擊并復(fù)制下載鏈接。進入用戶主目錄,使用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

使用源碼安裝和二進制數(shù)據(jù)包安裝的區(qū)別在于,源碼安裝還需要把源碼編譯,然后才能安裝
下載源碼的方式與上面的方法類似,進入官網(wǎng)下載頁面,選擇想要下載的版本(node-v*.tar.gz),獲取到下載鏈接(與下面的鏈接類似),進入用戶目錄,把源碼包下載下來:

$ wget https://nodejs.org/download/release/latest-v6.x/node-v6.10.0.tar.gz

下載完后,解壓并進入解壓后的目錄

$ tar xzvf node-v* && cd node-v*

要編譯源碼需要安裝 gccgcc-c++,可以先使用yum info package_name檢查是否已經(jīng)安裝了這兩個軟件包,如果沒有,則進行安裝

$ sudo yum install gcc gcc-c++

安裝后,運行configure文件 并 編譯

./configure
make

編譯的時間會比較長,如果不出意外,通常在20來分鐘左右,所以要耐心的等待編譯完成。編譯完成后,使用下面命令安裝

$ sudo make install

安裝完后,使用同樣的方式驗證安裝,至此,結(jié)束。

當(dāng)然還可以選擇,使用nvm(node version manage)進行安裝并管理node版本,但它默認(rèn)是安裝在用戶目錄下面,要全局安裝,使所有用戶都能使用同一node,則需要另外再做處理的。
就這三種方法而言,EPEL方式顯然會比較輕松簡單,一般用這種方式就好,如果想折騰下源碼安裝,也不復(fù)雜。

參考資料:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 官網(wǎng)地址:https://github.com/creationix/nvm/blob/master/README...
    凡凡的小web閱讀 1,670評論 0 1
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,287評論 25 708
  • 如何在centos7安裝nodejs 下面使用nvm安裝nodejs 通過簡單的命令來安裝nodejs 以上命令是...
    ppmoon閱讀 7,275評論 0 50
  • 方法一.通過node版本管理工具nvm(Node version manager)安裝; ①安裝nvm1.1.安裝...
    jiaxiaolei閱讀 659評論 0 1
  • 人生,區(qū)區(qū)幾十載春秋,匆匆而過 彷徨著,迷茫著,青春于手中悄然流逝 走過了,錯過了,往昔情義也輕輕隱去 ...
    小青年不文藝閱讀 281評論 0 1