这么好,我在Debian 6.0虚拟服务器。
现在我想安装Node.js的,但没有在网络上的教程似乎工作。 我已经尝试了所有的结果,谷歌给了我,当我输入“在Linux上安装的node.js”我大多失败了,因为我不知道如何安装的依赖关系(我是新来的BTW LINUX)
如何安装Debian的系统,只是设置(所以没有程序已经安装在它和等)上的node.js?
这么好,我在Debian 6.0虚拟服务器。
现在我想安装Node.js的,但没有在网络上的教程似乎工作。 我已经尝试了所有的结果,谷歌给了我,当我输入“在Linux上安装的node.js”我大多失败了,因为我不知道如何安装的依赖关系(我是新来的BTW LINUX)
如何安装Debian的系统,只是设置(所以没有程序已经安装在它和等)上的node.js?
虽然,作为ArjunShankar说,你应该通常使用预建的包。 Node.js的未免快速移动的Debian软件跟上。 我强烈建议你做你自己安装到这样的时刻,节点平息下来。 例如,有一个意想不到的更新最近,修复了一个重要的安全漏洞 - 你不想依赖于一个包,是出过期的版本的Debian当事情需要快速移动。
相反,你应该从源代码安装。
您可以下载源存档直接把它解压到一个临时文件夹,然后按照指示节点Github的页面 。 另外,如果你有信心与GIT,你可以用它来抓取源 - 再次到临时文件夹和按照安装说明。
有编制,所以你需要确保你有他们第一次了一些软件相关的 - 他们都应该在Debian的包贴切。 见http://blog.timmattison.com/archives/2011/04/26/installing-nodejs-couchdb-and-npm-on-debian-the-easy-way/或http://sekati.com/etc/安装-的NodeJS上,Debian的挤压以获得更多信息。
这将需要几分钟的时间做编译所以要耐心等待。
一旦你已经做过一次,升级也很容易 - 只需重复下载/编译过程。
Node.js的安装现在包括故宫工具,以便在安装库和其它代码是非常简单的。
如果任何人都需要一步一步的指示,我使用下列步骤在Debian挤压安装Node.js的 ,它没有任何问题安装:
sudo apt-get update && sudo apt-get install git-core curl build-essential openssl libssl-dev
git clone https://github.com/nodejs/node.git
cd node
git checkout v5.0.0
(或你想建立的版本) ./configure
make
sudo make install
node -v
npm -v
我没有安装任何额外的来源为容易得到它的建立。
正如其他人所说,node.js中有相当快速的发布周期,和官方Debian软件包滞后一些。 我有一个需要保持一组Debian的服务器上最新与node.js的,所以我一直在使用这样的:
https://github.com/mark-webster/node-debian
它允许你创建的.deb文件的node.js的任意版本,所以你可以安装/升级/轻松卸载它。 这是一个有点快速和肮脏的,但至少它的东西,直到正式Debian软件包到达。
为了深入了解关于面向node.js的Debian软件包维护的复杂性,看到这个线程:
https://groups.google.com/d/msg/nodejs/W_6avRSG_a8/xeQxLGuHQ5YJ
只是想补充一点:
http://ypcs.fi/howto/2012/10/09/nodejs-debian/
我成功地用它进行喘息,但是我只拿到v0.6.19它是ATM上0.8.2。
我在这里加了我自己的node.js / Debian软件包建设者:
https://github.com/aw/nodejs-debian
它采用了官方的node.js混帐回购协议拉下你想建立确切的版本,并创建一个易于分发.deb软件包。