Centos
如何在 CentOS 上安裝 Node.JS?
我找到了許多 Node.js 的安裝說明,但它們看起來都很複雜——我不是超級系統管理員,但我可以解決。我在系統上有yum,但是我沒有找到任何node.js 包,我不知道如何在伺服器上編譯程式碼或將它放在哪裡。
su - yum install gcc-c++ openssl-devel cd /usr/local/src wget http://nodejs.org/dist/node-latest.tar.gz tar zxvf node-latest.tar.gz (cd into extracted folder: ex "cd node-v0.10.3") ./configure make make install
請注意,這需要 Python 2.6+ 才能在
./configure
上面使用。python2.7
如有必要,您可以修改“配置”文件以指向第 1 行。要創建 RPM 包,您可以使用FPM:
# wget http://nodejs.org/dist/node-latest.tar.gz # tar zxvf node-latest.tar.gz (cd into extracted folder: ex "cd node-v0.10.3") # ./configure --prefix=/usr/ # make # mkdir /tmp/nodejs # make install DESTDIR=/tmp/nodejs/ # tree -L 3 /tmp/nodejs/ /tmp/nodejs/ └── usr ├── bin │ ├── node │ ├── node-waf │ └── npm -> ../lib/node_modules/npm/bin/npm-cli.js ├── include │ └── node ├── lib │ ├── dtrace │ ├── node │ └── node_modules └── share └── man
現在製作
nodejs
包:# fpm -s dir -t rpm -n nodejs -v 0.8.18 -C /tmp/nodejs/ usr/bin usr/lib
然後安裝並檢查版本:
# rpm -ivh nodejs-0.8.18-1.x86_64.rpm Preparing... ########################################### [100%] 1:nodejs ########################################### [100%] # /usr/bin/node --version v0.8.18
來源:https ://github.com/jordansissel/fpm/wiki/PackageMakeInstall