Cubietruck开发板折腾006:linaro安装nodejs

NodeJS介绍:

    Node.JS是一个让开发者可以快速创建网络应用的服务器端JavaScript平台,同时运用JavaScript进行前端与后端编程,开发者可以更专注于系统的设计以及保持其一致性。下面我们来用Linaro服务器上开启你的Node.JS开发之路吧。

   想获取Node.JS,我们需要通过apt包管理工具来安装,不过这里我们需要注意,因为与别的工具包相冲突的原因,Ubuntu仓库中可执行的名字是nodejs而不是node,当你运行apt-get install node时会提示你没有此包:

翻译:E包“节点”没有安装候选

Cubietruck开发板折腾006:linaro安装nodejs

这里需要使用nodejs来安装node,执行apt-get install nodejs,这时系统提示我们libuv1>=1.6.1u,

翻译:NoDEJS:取决于:LIUBV1(>=1.61),但它不能安装。

Cubietruck开发板折腾006:linaro安装nodejs

     因为libuv1无法在软件源种子找到,所以在线安装方法暂时不适用,我们就只能使用离线安装了,先去node官网下载对应的离线包:  https://nodejs.org/en/download/current/

这里我们选择ARM平台的版本:Linux Binaries(ARM) ARMv7 是我们要选择的版本

Cubietruck开发板折腾006:linaro安装nodejs

下载地址: https://nodejs.org/dist/v11.0.0/node-v11.0.0-linux-armv7l.tar.xz

我们也可以通过以下命令直接在linaro终端下载nodejs压缩文件

wget https://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-armv7l.tar.xz (这里目前最新版本为V9.9.0)

Cubietruck开发板折腾006:linaro安装nodejs

     接下来我们来解压node-v9.9.0-linux-armv7l.tar.xz压缩包,执行命令# tar -xvf node-v9.9.0-linux-armv7l.tar.xz,解压完之后得到node-v9.9.0-linux-armv7目录,node无需编译安装即可直接使用,你可以cd到node-v9.9.0-linux-armv7/bin目录然后执行#./node -v 即可查看到当前node版本信息,这说明node可以使用了。

Cubietruck开发板折腾006:linaro安装nodejs

   如果你不打算移动文件的话就可以直接在这里配置全局变量了,执行#pwd 可以查看当前所在目录,我的文件目录在/root/node-v9.9.0-linux-armv7l/bin。

#ln -s /root/node-v9.9.0-linux-armv7l /opt/node,接下来开始配置nodejs环境变量,修改etc/profile,执行命令# vi /etc/profile

在最后面添加如下内容:

export NODE_HOME=/opt/node

export PATH=$NODE_HOME/bin:$PATH

Cubietruck开发板折腾006:linaro安装nodejs

更新PATH,执行命令# source /etc/profile,接下来我们就可以来验证下是否配置成功

[email protected]:/opt/node# source /etc/profile
[email protected]:/opt/node# node -v
v9.9.0
[email protected]:/opt/node# npm -v
5.6.0
[email protected]:/opt/node#

 恭喜你,node安装成功了,现在可以使用npm install命令安装你想要的模块了。