centos 安裝nodejs主要有兩種方式,一種是源碼,第二種是二進制安裝。
Linux系統一般來說,不追求新,而是追求穩定。centos 下的軟件往往不是最新的,卻是相對比較穩定的。我想這也是我們很多人選擇centos的原因。(最重要的一點,是用習慣了centos或rhel)
現在Node.js已經8.1.2的,發展很快。如果用源碼編譯至少需要gcc 4.8.x或clang 3.xx,對于centos 6.x(默認是gcc 4.4.x)是一個麻煩的事,如果你僅是使用nodejs,nodejs編譯時間又比較長,所以我這里還是傾向于二進制安裝。
本身centos的yum默認是不帶的node的安裝包的,所以需要第三方方法。
大家可以看這個網站,https://github.com/nodesource/distributions
上面提供了ubuntu,debian,linux Mint,還有centos(rhel)等安裝方法。
我這里,使用安裝 nodejs 8.x
所以內容如下
#要求在root下執行 curl -sL https://rpm.nodesource.com/setup_8.x | bash - yum install -y nodejs
很簡單,我在centos 6.x下就完成了node.js 8.1.2的安裝。