zoukankan      html  css  js  c++  java
  • 在Debian环境下不用编译安装Node.js

    对于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的方法,这个办法虽然麻烦点,但好在可以节省大量的磁盘空间,本来空间就已经够紧张了,也是不得已而为之。

  • 相关阅读:
    终端I/O之行控制函数
    终端I/O之波特率函数
    终端I/O之stty命令
    终端I/O之终端选项标志
    终端I/O之获得和设置终端属性
    终端I/O之特殊输入字符
    终端I/O之综述
    css大小单位px em rem的转换和详解
    简单jquery实现select三级联动
    html 页面内锚点定位及跳转方法总结
  • 原文地址:https://www.cnblogs.com/bnpysse/p/3514645.html
Copyright © 2011-2022 走看看