Debian-Lenny

如何在 linode debian lenny 上安裝 node.js?

  • December 27, 2011

我想在安裝了 debian lenny 的 linode 機器上使用 nodejs。我也想擁有最新版本的 nodejs 和 npm。

apt-get 似乎不知道 nodejs 或者我可能不知道如何使用它。

在這裡:http ://nodejs.org/dist/v0.6.6/我看到很多文件,但我不知道我應該使用其中的哪些進行安裝(也不知道如何)。

我猜我需要 node-v0.6.6.pkg 但同樣,這只是一個猜測,我不知道如何從這裡繼續。

謝謝。

.pkg文件適用於 OSX。有一些儲存庫包含 Debian 的二進製文件,但下載和編譯程式碼可能最容易。NodeJS 更新非常頻繁 - 所以大多數儲存庫都有非常過時的版本。您將需要一些開發工具(編譯器等)來建構原始碼。

sudo apt-get update
sudo apt-get install curl build-essential openssl libssl-dev

您可以從 Node.JS 站點下載原始碼,也可以從 github 拉取原始碼。後者的優點是易於維護。

節點JS:

如果您願意,您可以通過在下面的配置行中添加 –prefix /path/to/install/directory 來將節點安裝到預設目錄以外的目錄。(只能使用以下一種,不能同時使用)

來自 GitHub:

sudo apt-get install git-core
cd /usr/local/src ##or whatever directory you like#
git clone https://github.com/joyent/node.git && cd node
./configure
make
sudo make install

從源 - 壓縮包:

cd /usr/local/src ##or whatever directory you like#
wget http://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz
tar -xzvf node-v0.6.6.tar.gz
cd node-v0.6.6
./configure
make
sudo make install

新PM

NPM 已經包含在最新版本的節點中。驗證它是否使用 npm -v 安裝。如果顯示版本,則無需執行以下步驟。如果“輕鬆安裝”對您不起作用,您也可以下載程式碼並進行安裝。

curl http://npmjs.org/install.sh | sudo sh

引用自:https://serverfault.com/questions/344148