收藏本站
博为峰Android开发培训Banner
您所在的位置:博为峰教育首页 > 资料精选 > 学习资料 > 【学习资料】在 Android 系统上安装 Debian Linux 与 R

【学习资料】在 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 系统浏览器中查看。

      更多移动开发学习资料请关注博为峰教育网。