最近我研究了一下如何在手机上安装linux系统,目的是想在手机上跑一个nodejs小程序员。这个nodejs程序原本可放在服务器上执行,但由于服务器的IP被屏蔽拉入黑名单,我就想到了在手机上的linux系统里跑这个程序,手机使用的是家里的宽带上网,如果IP被屏蔽,重启一下路由器,就能获得一个新的IP,这样就不用担心IP被拉入黑名单的问题了。
前面一篇文章里我介绍了如何在手机上安装Linux系统的,现在的任务是在Linux系统里安装nodejs,按常规的Linux服务器说,这很简单,使用apt-get/yum就行了,但在手机上安装的Linux系统是个很精简的系统,很多东西需要手动安装,而且,手机的芯片是ARM架构的,debian和redhat的软件仓库了并没有支持这种芯片的nodejs安装程序。当然,你可以从nodejs官方网站上下载ARM架构的安装包手动安装。
github上有个nodesource提供了支持armhf架构的nodejs自动安装程序,它支持的Linux发行版本包括:
支持的Ubuntu版本包括:
Ubuntu 14.04 LTS (Trusty Tahr)
Ubuntu 16.04 LTS (Xenial Xerus)
Ubuntu 16.10 (Yakkety Yak)
支持的 Debian 版本包括:
Debian 8 / stable (jessie)
Debian testing (stretch, aliased to jessie)
Debian unstable (sid)
支持的 Linux Mint 版本包括:
Linux Mint 1