【学习资料】在 Android 系统上安装 Debian Linux 与 R
发布时间:2015年07月14日 10:07分 来源:博为峰教育网采编 关键词:Android系统 | 上一篇 | 下一篇 |
其实在 Android平台上通过第三方软件,已经可以提供很多类似一般桌面 Linux 系统的工具了。常用的 Firefox、VLC、 LibreOffice 以及终端模拟器都有 Android 版本,结合 Busybox 也能拥有大部分 coreutils 工具,甚至还有诸如 Terminal IDE 这种一站式的开发工具方案 ( 不过不支持 Android 5.0+)。 若是想要接近桌面级别的体验的话 , 比如像在下希望使用的 R 语言环境 , 还是安装一个完整的 Linux 环境比较好 。
在 Android 平台上,若是 Unlock Bootloader 且获取了root 权限,那么有一大票的方法可以将亦或完整亦或深度定制各种的 Linux 环境安装上去,网上教程也有不少,不再赘述。本文描述的方法则是 :
1、无需 root, 无需修改系统分区或者 Bootloader;
2、安装的是正常的 Debian Linux ARM 版本,可从官方仓库获得更新,兼容第三方 backport 仓库;
3、允许多个Linux 发行版共存,非常方便的删除或重建,无需担心在系统或者 SD 卡上有异样残留 。
首先请出主角 GNURoot 及 GNURoot Wheezy。前者在应用程序级别提供一个虚拟根文件系统,允许在其上运行为其微调的桌面 Linux 发行版;后者则显而易见的是为其打造的 Debian Wheezy 版本。
GNURoot 本身支持多个不同的 Linux 发行版,在下常用的 Fedora 亦在其中,不过由于打包的古老亦不再维护的 Fedora 17,实在是不推荐使用。至于那个 Debian WheezyX 版本,稍候说明。
GNURoot 的使用方法相当直观。第一步选择要创建的根文件系统,若是没有安装上面提到的 Wheezy 的话,在选择后跳转到 Play Store 提示安装。稍事片刻创建完成后,就可以在第二步选择启动了,记得勾上 "Launch As Fake Root" 的选项。第三个选项则是删除根文件系统,点击后选中的根文件系统就会干净的删除,估计您不会想现在就点击它吧 …