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

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

我想在安装了 debian lenny 的 linode 机器上使用 nodejs。我还想拥有最新版本的 nodejs 和 npm。

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

在这里:http://nodejs.org/dist/v0.6.6/我看到很多文件,但我不知道应该使用哪个文件进行安装(也不知道如何使用)。

我猜测我需要 node-v0.6.6.pkg,但是这只是一个猜测,我不知道如何从这里继续。

谢谢。

答案1

.pkg文件适用于 OSX。有些存储库包含适用于 Debian 的二进制文件,但下载和编译代码可能最容易。NodeJS 更新非常频繁 - 因此大多数存储库的版本都非常过时。您需要一些开发工具(编译器等)才能构建源代码。

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

你可以从 Node.JS 站点下载源代码,也可以从 github 拉取源代码。后者的优点是易于维护。

Node.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

从源代码-tarball:

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

新平台

NPM 已包含在最新版本的 node 中。使用 npm -v 验证它是否已安装。如果显示版本,则无需执行以下步骤。如果“简易安装”不适合您,您还可以下载代码并进行安装。

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

相关内容