Debian Linux 的 node.js 套件已經進入 sid, 但是還沒進到 testing, 暫時還沒辦法直接取得, 所以得要先手動安裝.
註: 線上可以直接下載 Binary, 抓下來即可直接執行, 但在此採用自己編譯的方式安裝.
於 Ubuntu Linux 安裝 Node.js
- 於 Ubuntu Linux 安裝方法: apt-get install nodejs npm
- 註: Node.js 會抓取 /usr/lib/nodejs/ 的 函式酷(Library), npm 是採用 ln -s /usr/share/npm/lib/ /usr/lib/nodejs/npm 嵌入的方式.
於 Debian Linux (wheezy) 安裝 Node.js 步驟
Node.js 官方安裝教學文件 - Installation · joyent/node Wiki
下述可抓最後 release 版本 或 直接 checkout 線上最新版本, 在此採用 checkout 最新版, 因為這樣隨時 git pull; make; make install 即可更新, 不用隨時盯著網站看有沒有新版. 😛
- mkdir ~/opt; cd ~/opt
- git clone https://github.com/joyent/node.git # 或 wget http://nodejs.org/dist/v0.8.8/node-v0.8.8.tar.gz
- cd node/
- ./configure
- make
- make test # 此步驟可省略
- sudo make install # 移除 sudo make uninstall, 會安裝於下述位置.
/usr/local/include/node/
/usr/local/share/man/man1/node.1
/usr/local/bin/node
/usr/local/lib/dtrace/node.d
/usr/local/lib/node_modules/
symlinking ../lib/node_modules/npm/bin/npm-cli.js -> /usr/local/bin/npm
updating shebang of /usr/local/bin/npm to /usr/local/bin/node - make doc # Make document, 此步驟可省略
- man doc/node.1
- npm -v # npm install socket.io
- node -v # 到此即安裝完成
- 註: 使用 npm 安裝, Library 會安裝於 ~/opt/node/lib/node_modules
Node.js 測試
- vim hello.js
console.log("Hello World");
- node hello.js # 印出 Hello World 即完成.
Node.js 升級
- cd ~/opt/node
- git pull
- make
- sudo make install
- 到此即完成.