什么是 Termux

Termux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建 Linux 环境不需要 root 权限 Termux 就可以正常运行。Termux 可以实现 Linux 下的许多基本操作,可以使用 Termux 安装 python,并实现 python 编程。最重要的是,可以在 Termux 中安装容器,实现完整的 Linux 系统

Termux 安装

Termux 下载

Termux 可以在github 中下载
如果无法访问 github,也可以通过清华镜像源下载

开始部署 Linux 环境

对于新手而言,推荐使用别人开发好的脚本。这里推荐使用 天萌 tmoe 脚本,里面集成了很多的功能,对新手比较友好。缺点是安装好的环境有一些冗余,大家可以在用熟后自己部署 Linux 环境。
打开 Termux ,界面如下:

如果可以访问 github,使用以下指令:

1
curl -LO --compressed https://raw.githubusercontent.com/2moe/tmoe/2/2.awk; awk -f 2.awk

如果无法访问 github,使用以下指令,从 gitee 仓库中克隆:

1
curl -LO https://gitee.com/mo2/linux/raw/2/2.awk; awk -f 2.awk

在执行指令后,会自动下载脚本,选择通过 gitee 下载

可以看到选择语言界面,语言选择中文

这里选择 proot 容器,选择后会自动安装相关依赖。安装过程中会提示换源,按回车选择北外源

执行过程中会遇到这样的选项,直接按回车即可

继续选择 proot 容器

终端配色看个人喜好,这里选择了 neon

字体选择 Inconsolata-go(粗)

修改小键选择 Yes

DNS 选择第一个即可

一言看个人喜好,这里没有开启一言功能

时区根据个人所在地选择

挂载目录推荐选择挂载部分目录,这里只挂载了手机中 Download 目录,即 Termux 只可以读取手机中 Download 目录下的内容

目录挂载的位置,这里挂载到了/home 中

选择 proot 容器中安装的系统,这里安装 Ubuntu 22.04 系统


选择启动即可

接下来需要等待一段时间,安装完成后,出现如下界面,选择

这里选择不配置 zsh

选择删除 zsh.sh

选择不启动 tmoe tools

配置完成后,即可进入 Ubuntu 22.04 系统

在 proot 容器中安装 tmoe tools

先前已经在 Termux 中安装了 tmoe tools,这里在容器中同样安装 tmoe tools,方便后续对系统进行软件安装和配置
输入如下指令后,进行 tmoe tools 自动安装

1
tmoe

安装完成后出现如下界面,选择退出即可

退出容器,返回 Termux

输入如下指令,直至出现 按回车键返回

1
exit

按下回车,按 ——> 选择 cancel



当出现如下界面时,说明已经返回到了 Termux

输入如下指令,清理屏幕

1
clear

至此,安装完成

如何使用?

退出 Termux 后,想要重新进入容器,可以输入如下指令,进入容器(即刚刚安装的 Ubuntu 系统)

1
debian

在进入容器后,即可按照正常的 Linux 系统进行使用

进入容器后,想要退出容器返回 Termux ,可以输入如下指令

1
logout

在容器中想要退出程序的时候,最好先退出容器再关闭 app,防止丢失数据