410c 安装nodejs

dycbaba 2016-02-24 10:44:07
我们使用410c 板子开发 一个医疗物联网产品,原来我们的系统使用nodejs开发的,nodejs开发的好处很多
比如有海量的库可用,在www.npmjs.org上有几万个模块可以重复使用。
有良好的物联网模块,比如MQTT,COAP,包括医学的HL7解析模块都有。
而且nodejs 跨平台,比如我们原来的程序就是在pc上开发的,使用javascript语言可以开发 网站,后端,前端。
可以使用html5和phongap封装成app,也可以使用nodewebkit做桌面程序,所以我们选择了nodejs。
首先在410c上面安装 nodejs,有几种办法
1)最常见的,使用apt-get

login as: linaro
linaro@192.168.0.122's password:
Welcome to Ubuntu 15.04 (GNU/Linux 4.2.0-linaro-lt-qcom aarch64)

* Documentation: https://help.ubuntu.com/
Last login: Tue Feb 23 05:27:11 2016 from 192.168.0.103
linaro@linaro-alip:~$ sudo apt-get install nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package nodejs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'nodejs' has no installation candidate
很显然,linaro并没有包含 nodejs的包
2) 使用包管理器安装
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
哗啦啦 安装了30分钟,最后提示Ubuntu库list出错,只好放弃
3)源代码安装
最后只剩下这条路啦,想想在这么弱的cpu上编译一个不算小的软件

下载源码www.nodejs.org 我下载是5.6的,建议在pc下载然后winscp上传,吐槽一下这个论坛的发图程序,我一次图片上传都没成功。
把源码上传到410c上

linaro@linaro-alip:~/node-v5.6.0$ ./configure

linaro@linaro-alip:~/node-v5.6.0$ make
然后漫长的等待,差不多1小时左右
回来 make install
nodejs就装好了
linaro@linaro-alip:~/node-v5.6.0$ node -v
v5.6.0
linaro@linaro-alip:~/node-v5.6.0$ npm -v
3.6.0
linaro@linaro-alip:~/node-v5.6.0$

...全文
1864 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧