如何在安卓手机上安装nodejs
最近我研究了一下如何在手机上安装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 13 “Maya” (via Ubuntu 12.04 LTS)
- Linux Mint 17 “Qiana” (via Ubuntu 14.04 LTS)
- Linux Mint 17.1 “Rebecca” (via Ubuntu 14.04 LTS)
- Linux Mint 17.2 “Rafaela” (via Ubuntu 14.04 LTS)
- Linux Mint Debian Edition (LMDE) 2 “Betsy” (via Debian 8)
Node.js 安装方法
Node.js v7.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_7.x | bash -
apt-get install -y nodejs
Node.js v6.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_6.x | bash -
apt-get install -y nodejs
遗憾的是,它不支持ARM芯片上Red Hat和CentOS发行版的nodejs安装。