安装 Termux
https://github.com/termux/termux-app/releases
到官方仓库下载 termux 进行安装。
界面操作
- 放大缩小界面文字:通过双指放大缩小来操作
- 输入中文/切换输入法:在底部按钮栏往右滑,显示文本输入框后,系统即可调用设备的输入法,进行输入中文
- 复制、粘贴:长按屏幕
- 切换 session: 前一个
CTRL+ALT+P
, 后一个CTRL + ALT + N
配置
设置镜像源
在 Termux 中执行如下命令 termux-change-repo
,选择 .cn 的源即可。
更新源
通过 pkg update
更新源后,再去安装软件,不然可能安装到的软件有问题。
通过 pkg install <软件名称>
指令为 termux 安装软件,也可使用 apt
指令来安装。
pkg install micro git golang
获取设备文件内容
termux 默认只能访问 termux app 内部的文件,执行 termux-setup-storage
命令获取设备存储空间的访问权限。
模拟 root 权限
安装 root 的环境模拟工具 proot pkg install proot
- 终端输入
termux-chroot
模拟 root 环境 - 输入
exit
退出 root 环境
安装 Ubuntu
termux 安装的是模拟系统,功能不完整,设备也会识别为安卓。比如 next.js 就无法构建,提示设备不支持,
可以安装完整的 Linux 系统,实现更多功能。
安装
- 安装 proot-distro
pkg install proot-distro
- 安装 Ubuntu:
proot-distro install ubuntu
进入 Ubuntu
- 进入
proot-distro login ubuntu
- 退出
exit
在 Ubuntu 安装软件
有些 git、 micro 之类的软件在 termux 自身的系统安装后,在 Ubuntu 中也能使用,可不进行重复安装。
如需单独在 Ubuntu 安装软件:
- 配置镜像源
- 更新依赖
apt-get update
- 更新后即可安装
apt-get install nodejs npm
访问 termux 或设备的文件
在 Ubuntu 中通过 whereis 查询 termux 内安装的软件的位置,进入后发现,termux 家目录也能被访问到。
这样就可以访问外部的文件,以及之前配置的设备内部存储目录。
cd /data/data/com.termux/files/home
关于桌面环境
对于以上的终端环境的使用都是比较正常的,而桌面环境方面,尝试了一下配合 termux-x11 搭建 xfce4 等桌面环境,但无论是 termux 原生还是 ubuntu / debian 内的都会有一些问题,不太能正常使用。
鉴于折腾桌面环境的成本较大,终端环境目前也已经够用,没有必要再配置桌面环境了。如有需要桌面环境的场景,还是使用电脑更为合适。