如何在安卓手机上安装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安装。

阅读余下内容
 

发表评论

电子邮件地址不会被公开。 必填项已用*标注