首页 > Web开发 > 详细

在Debian环境下不用编译安装Node.js

时间:2014-07-22 23:12:23      阅读:451      评论:0      收藏:0      [点我收藏+]

对于Node.js而言,Debian的安装包管理器apt-get当中并未包含其安装包,如果在小主机上面想安装Node.js的话,需要安装的东西很多,譬如要安装编译核心、python等内容,占用了较大的空间,本来小主机的硬盘空间就很紧张,我的HP T5710只换了一块32G的CF卡,如何直接安装Node.js的安装包(即deb包),而不需要在其上面建立相关的编译环境呢?

感谢万能的Google,让俺找到了一个相对简单的办法:

首先去这里下载一下安装包,当然要根据你的机器的硬件架构来完成之,可以参考我的这篇博文来确定你的Debian环境。

我的T5710自然是486级别的32位CPU,则下载这个i386安装包。你可以选择不同的地区映像,如果是国内的环境,镜像的速度很快。

然后在终端执行,sudo dpkg -i nodejs_0.10.24~dfsg1-1_i386.deb

当然还会安装其依赖的几个包文件,不过,仍然没办法安装libv8这个库,自然可以在此页面继续安装libv8-3.14.5即可。

这样执行下来的话,还有一个问题,就是缺省情况下,是运行nodejs,而不是我们所期待的node命令,这种情况下还需要安装一个支持文件nodejs-legacy,下载之,并用dpkg安装之即可。

当然如果想安装npm,估计大家都需要安装这个东东的,需要安装curl,curl可以直接用apt-get安装,这个东东大概有不到4M的样子。

然后执行一下这个命令:

curl https://npmjs.org/install.sh | sudo sh
即可顺利安装npm。

执行完之后,可以用node -v及npm -v来看一下是否已经安装成功。

总的内容安装下来,在我的T5710上面大概有36M左右(初始的磁盘占用空间为544M,现在是580M)。

虽然Node的版本可能会低一些,但应用应该没什么问题吧。还没有具体试验一下,不过相对于要安装编译包以及Python的方法,这个办法虽然麻烦点,但好在可以节省大量的磁盘空间,本来空间就已经够紧张了,也是不得已而为之。

 

在Debian环境下不用编译安装Node.js

原文:http://www.cnblogs.com/bnpysse/p/3514645.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!