我想在安装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更新非常频繁 – 所以大多数版本库都有非常过时的版本。 你将需要一些开发工具(编译器等)来构build源代码。
sudo apt-get update sudo apt-get install curl build-essential openssl libssl-dev
您可以从Node.JS站点下载源代码或从github中获取它。 后者的优点是易于维护。
的NodeJS:
如果你愿意,你可以通过在你的configuration行中添加–prefix / path / to / install /目录来将节点安装到默认目录以外的目录。 (只能使用下面的一个,而不是两个)
从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 :
NPM已经包含在最近版本的节点中。 validation它是否与npm -v一起安装。 如果显示版本,则不需要执行以下步骤。 如果“简易安装”不适合您,您也可以下载代码并进行安装。
curl http://npmjs.org/install.sh | sudo sh