本文是关于Termux终端运行Linux的教程
本文的写作缘由主要是笔者试图使用termux安装较完美的图形化linux时发现安装时总有些不满意的地方,而且安装KDE等环境总是会失败后,发现了Tmoe这个项目并且成功使用它安装了ubuntu2104+kde plasma后发布的教程与感受。
首先项目地址如下:
https://gitee.com/mo2/linux/blob/master/share/doc/zh/lite.md
这是Moe大佬写的脚本,可以方便地让我们在安卓上部署linux环境的工具。其功能相当丰富,可以一键安装linux发行版及图形环境(包括KDE等重量级环境!!!),此外包含了很多工具,主要都是一键下载,里面集成了局域网音频传递工具下载(可以让你体验到有声的vnc),zsh终端下载等等。此外,它是图形化TUI,还是比较方便新人的。
那么请按以下教程来安装和使用它。
第一请设置termux,给予访问存储权限。
然后输入以下命令
bash -c "$(curl -Lv gitee.com/mo2/linux/raw/master/debian.sh)"
他会开始自动下载依赖与工具。下载很快,几秒钟就好了,然后就会进入图形界面了。应该不需要过多介绍了,请记住一个原则,不懂如何操作就直接一路enter下去,部分地方需要你输入y(尤其是换源时)。建议语言选择第三项简体中文(部分内容仍为繁体。。。)此外建议选择切换为北外源。
现在我们来部署发行版(本人已经完成了,所以有些出入请谅解)。
按下回车。
因为本人没有跨平台的需求,所以直接使用arm版本,按下回车。
按下回车,会提示选择版本,自选即可,本人选择了2110版本。
直接再次回车即可(或者按↓键选择新建容器),然后会自动下载,速度很快,再过10min差不多就会直接进入容器,然后配置容器,建议创建一个新账号。
不久会询问你配置,选择GUI,选择DE,如下:
然后选择你喜欢的桌面环境,本人选择了KDE,然后稍等片刻(KDE约30min),期间会问你使用kubuntu还是kde plasma,我手机仅有骁龙660+6G+64G的配置,而且剩余内存10G左右,选择了plasma。中途跳出时区,中国选择GMT+8,完成安装后会询问使用哪个vncserver,我选择了tigervnc,此后开始配置vncserver及密码等。又询问是否考虑x11,我没有需求,选择n。此后可能会出现命令无法输入的情况,此时退出termux并重进,输入tmoe,选择发行版管理(进入proot选项后的第二个选项),再回车即可。ls一下,会发现存在startvnc脚本。使用./startvnc即可开启vnc。然后使用vncviewer进入(默认5902端口),KDE属于重量级环境,加载需要一定时间,我用了15s才完全加载。一开始只有kconsole显示出来,不用在意。然后就可以体验堪比win10的kde5了!
可以欣赏以下图片:
需要注意的是,kde默认配置了sddm作为登录管理器,而在vnc下sddm部分功能是可以体验到的,如锁屏等,如下:
综上就是本次安装kde的体验了。
可以说是非常省心了。本人捣鼓termux也有近两年了,一年前其实就已经体验过tmoe带来的便捷了,如今时隔一年,tmoe进行了优化与更新,当年旧版本时KDE需要chroot容器,但是我使用apt自行安装了它(当时没换源,光是安装KDE就花了我2小时),如今它已经提供了容器快速配置及KDE5快速安装了。此外在chroot环境(需root)下得以使用dde了。在Moe大佬的tmoe脚本下,我们可以仅需45min就可以在termux上无需root安装,配置自己的图形化linux发行版。
在此对比一下tmoe和其他脚本(或环境)的效果:
aidlux:aidlearning的全新版本,获得了华为的支持,加入了鸿蒙内核。使用chroot,自带了图形化(基于web),提供了aid包管理器,可以便捷安装xfce及lxde桌面,openjdk,code server等开发工具,适合新人。也支持apt包,使用debian的源,但不建议使用apt包安装东西,建议使用aid包(即自带图形壳的软件商店)进行安装,尤其是xfce这些图形环境,本人试过用它的apt安装plasma-desktop,问题很大。
使用以下命令为aidlux安装xfce:
aid install xfce
proot-distro:termux官方linux发行版工具,很方便,支持镜像快照,大部分发行版使用精简版本,测试过安装xfce,没有大问题。
在发行版内使用以下命令安装xfce:
apt update && apt upgrade -y && apt-get install xorg xfce4 tightvncserver
atilo:linux发行版安装脚本,与proot-distro近似,性能略优,测试过xfce。分为国际版及中国版,国际版支持的os更多,但同样多为精简版。
在发行版内使用以下命令安装xfce:
apt update && apt upgrade -y && apt-get install xorg xfce4 tightvncserver
国光大佬的脚本:个人感觉比上面俩好用,但也是精简版,测试过安装lxqt。
在发行版内使用以下命令安装lxqt:
apt update && apt upgrade -y && apt-get install xorg lxqt tightvncserver
tmoe:个人觉得是最好用,同样也对新人很友好的脚本,就不需要安装命令了,使用TUI即可完成安装。