於 Debian Linux (wheezy) 安裝 Node.js

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 即可更新, 不用隨時盯著網站看有沒有新版. 😛

  1. mkdir ~/opt; cd ~/opt
  2. git clone https://github.com/joyent/node.git # 或 wget http://nodejs.org/dist/v0.8.8/node-v0.8.8.tar.gz
  3. cd node/
  4. ./configure
  5. make
  6. make test # 此步驟可省略
  7. 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

  8. make doc # Make document, 此步驟可省略
  9. man doc/node.1
  10. npm -v # npm install socket.io
  11. node -v # 到此即安裝完成
  12. 註: 使用 npm 安裝, Library 會安裝於 ~/opt/node/lib/node_modules

Node.js 測試

  1. vim hello.js

    console.log("Hello World");

  2. node hello.js # 印出 Hello World 即完成.

Node.js 升級

  1. cd ~/opt/node
  2. git pull
  3. make
  4. sudo make install
  5. 到此即完成.

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料