【学习资料】在 Android 系统上安装 Debian Linux 与 R
发布时间:2015年07月14日 10:11分 来源:博为峰教育网采编 关键词:Android系统 | 上一篇 | 下一篇 |
不过在点击启动之前,最好确认下您已经准备好了合适的输入设备,因为即将迎接您的仅仅是一个终端模拟器,而安装 R 的操作需要有不少终端的操作。若是有蓝牙键盘最好,没有的话推荐使用这款名为 Hacker's Keyboard 的虚拟键盘,可以提供很多终端下常用的按键。
Debian Wheezy 这个根文件系统生成时间稍早,所以当然一上来是通过 apt-get 升级到最新版本了。除此之外,诸如 less、`vim` 之类的工具也还是装上才感觉正确了。有几点注意的 :
1、默认登录即是 root 账户 ;
2、主机的内置存储和 SD 记忆卡等设备被挂载到 /storage 下 ;
3、由于 Android 系统权限限定,仅能写入内置存储,不能写入外置 SD 卡;
4、包括 GNURoot 及 GNURoot Wheezy 在内的程序都无法移动到 SD 卡,因为 SD 卡上没有可执行权限的概念 。
由于 Debian 针对 Stable 的管理策略,要想用上最新的 R 必须使用 backport 的仓库。 根据Debian Package for R Software 的描述,需要将如下仓库信息添加到 /etc/apt/sources.list 文件末尾 :
deb http://<favorite-cran-mirror>/bin/linux/debian wheezy-cran3/
对于在下的网络来说,既是以下地址 :
deb http://mirrors.ustc.edu.cn/CRAN/bin/linux/debian wheezy-cran3/
通过echo加重定向的方式可以非常方便的将其添加到文件末尾。
然后添加加密公钥到:
apt-key adv --keyserver keys.gnupg.net --recv-key 381BA480
再下来就是安装了:
apt-get update apt-get install r-base r-base-dev
这个过程比较漫长,一方面是源自访问 Debian FTP 的速度,另外则是安装及解包时间了。在耐心等待或者一觉之后,就可以开心的在平板上使用 R 语言啦!
对于已经习惯使用图形化 IDE Rstudio 的在下来说,R 终端还是需要熟悉下的:
运行脚本需要使用 Rscript,而非 R CMD BATCH。
使用 help.start() 可以启动 HTML 的帮助手册页面,可以在 Android 系统环境下的浏览器中查看。
类似的,图形绘制及表格之类的,也可以通过嵌套在 Shiny 的方式输出到 Web 页面, 之后再 Android 系统浏览器中查看。
更多移动开发学习资料请关注博为峰教育网。