自从购买了一个红米平板,就想着尽量多发挥生产力方面的潜力。除了日常的线上会议、笔记、office,邮箱等应用外,还想搞点linux的环境做些事,就在网上找了一些介绍如何在安卓系统上安装linux环境的文章,准备也在红米平板上进行尝试。也正好看看小米澎湃对安卓底层的修改会不用对运行linux产生影响。
1. Termux安装
从网上看了几篇帖子,大多数都是基于termux来安装,各种参考文章和镜像源都比较齐全,因此也打算从termux入手。因为有篇文章说目前不支持在play商店里下载,我就选择先上termux的官网上用F-Driod来下载apk,不过下载后发现也可以在play商店中下载,就是都要开科学上网。
2. Termux使用
Termux进入以后就是terminal的界面,确实很类似linux上的terminal界面,但是还是有所不同,为了匹配手机输入的习惯,一些在Linux下面常用的按钮会固定显示在显示屏幕下方。进入后首先进行软件更新 apt update && upgrade,即先更新软件列表,再进行安装,输入后系统会跟你确认是否要安装,输入Y即可更新并安装。虽然并没有测试如果不更新是否会影响ubuntu的安装,但是反正能上网,可以更新的我就逐步先更新了,再折腾其他ubuntu上准备尝试的操作。
更新完软件之后或者之前,就可以先把镜像源换到国内的,我是换到了清华的源,如下面代码所示。
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@'
在操作完后会在/etc/apt下面多一个source.list,以后安装新的软件就去这个文件提供的链接里面找了。
3. ubuntu安装
在terminal界面下面输入pkg install proot-distro,即安装proot-distro。安装完后输入proot-distro list,可以显示各个可以安装的linux版本。
就按照介绍,proot-distro install ubuntu即可安装。安装完成后proot-distro login ubuntu即可进入一个ubunto的环境下。
可以很快发现登录进去后是root账号,如果要用其他的账号以避免误操作,也可以再申请一个普通用户账号,这些就和普通的Ubuntu甚至其他的linux内核操作系统类似了。