树莓派里安装 NodeJS

HomeRaspberrypi树莓派里安装 NodeJS

树莓派的操作系统「Debian」是基于 Linux 的,所以安装 NodeJs 的方式和 Linux 差不多。这里介绍下使用 NodeJs 的源包来安装。

参考 GitHub 上安装 NodeJs 的 wiki 「Installing Node.js via package manager」,安装主要有下面几个步骤。

1.先安装g++环境

##下载g++并安装
$ sudo apt-get install python g++ make checkinstall

2.下载NodeJs的安装包

##创建文件临时文件夹
$ mkdir ~/src && $_
##Linux使用wget下载NodeJs安装包
$ wget -N http://nodejs.org/dist/node-latest.tar.gz
##解压
$ tar xzvf node-latest.tar.gz && cd node-v*

3.编译和安装NodeJs

在NodeJs解压好的文件夹里面,运行:

$ ./configure

运行完之后,就会在文件夹中生成「config.gypi」和「config.mk」文件,紧接着,就需要安装了。

##检查并安装
$ checkinstall #

运行命令后,接着就会让你选择菜单。需把版本号前的「v」去掉,因为最后检查的时候,会校验版本号为数字。

大概会遇到下面的菜单

This package will be built according to these values:

0 -  Maintainer: [ pi@raspberrypi ]
1 -  Summary: [ EOF ]
2 -  Name:    [ node ]
3 -  Version: [ v0.10.24 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ armhf ]
8 -  Source location: [ node-v0.10.24 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ node ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Enter a number to change any of them or press ENTER to continue:

输完版本号之后,再安Enter,就会继续编译。大概需要编译1个多小时。待漫长的编译结束后,就会进行安装,安装成功后,将会拷贝文档并且赋予权限。

假如安装失败,可能是因为没有权限。日志中会出现很大一片如下:

chown: changing ownership of `/var/tmp/tmp.LI6v1rqvup/package//usr/share/doc/node/README.md': Operation not permitted

这时候,最好是重新使用root(或者pi)权限安装下:

$ sudo checkinstall #

当正确安装完成时,最后的日志会显示一个deb的包,适当地保存起来。如何检测 NodeJs 是否安装成功,可以尝试运行下

$ node -v
## 会打印 v0.10.24

4.清理安装文件

安装完成之后,就可以把之前下载的 Node 安装包清理掉:

$ dpkg -i node_*

恩,到这里已经完成在树莓派下安装 NodeJs 了。恭喜恭喜:D

  • 作者「」于 更新本文
  • 文章声明:自由转载-非商用-非衍生-保持署名 | BY-NC-SA
← Windows系统下安装树莓派 远程控制树莓派摄像头拍照→
  • 获取每日の能量源
  • ATP