在安卓上用 Termux 跑 Debian 和桌面应用
想在非鸿蒙、非澎湃的安卓手机和平板上临时搭一个能用的 Linux 桌面环境,Termux 还是最省事的入口。它不是虚拟机,也不是完整容器,但配合 proot-distro、Termux:X11 和 PulseAudio,跑起 WPS、VS Code 这类 ARM64 Linux 应用已经够用了。体验当然谈不上轻快,尤其是中低端设备,卡顿和发热都很现实,不过拿来做开发、改配置、处理轻量文档,能省掉不少折腾。
准备工作
先把几样东西备齐:
- 一台安卓手机或平板,性能越好越稳。
- Termux,建议从 F-Droid 安装最新版本。Google Play 上的版本已经不更新了。
- 稳定网络。后面拉 Debian 根文件系统、装桌面环境、下应用,断一次就很烦。
Termux 的基础设置
安装与初始化
Termux 装好后先打开一次,等它把基础环境初始化完。
权限和后台策略
这一步不复杂,但很关键。Termux 如果被系统随手杀掉,后面桌面就会莫名其妙断开。
- 在系统设置里把 Termux 的自启动打开。
- 电池优化改成'无限制'。
- 存储权限要放行,Termux 里执行:
termux-setup-storage
包管理
Termux 默认用 apt 或 pkg,我更习惯直接用 apt,少一层包装,命令也清楚。
apt update # 更新软件包列表
apt upgrade # 升级所有已安装的软件包
apt install <包名> # 安装软件包
apt remove <包名> # 卸载软件包
apt clean # 清理缓存
换源
国内网络环境下,不换源基本就是和下载速度较劲。直接执行:
termux-change-repo
选一个稳定的国内镜像,比如清华源。按空格选中,回车确认。
换完再更新一次:
apt update && apt upgrade
安装 Debian 环境
装扩展仓库和 proot-distro
先把 X11 相关仓库打开,再装 proot-distro:
apt install x11-repo
apt update
apt install proot-distro
看看当前能装哪些发行版:
proot-distro list
修改 Debian 下载脚本
如果网络不太友好,直接拉官方源常常慢到怀疑人生。这里可以先改 Debian 根文件系统的下载地址。
编辑脚本:
nano /data/data/com.termux/files/usr/etc/proot-distro/debian.sh
找到 TARBALL_URL['aarch64'],替换成可用的镜像地址,比如 Gitee 镜像,同时把对应的 SHA256 校验值改掉。保存退出时按 Ctrl+X、Y、Enter。


