1. 为什么要在旧设备上折腾Termux?
手里还留着Android 5/6设备的朋友们,先别急着让它吃灰。我去年翻出一台2015年的旧手机,用Termux把它改成了便携式Linux终端,现在出差时还能应急处理代码。Termux这个神器能把Android变成轻量级Linux环境,但官方在2020年曾放弃对老系统的支持,直到2022年才重新拥抱Android 5/6用户。
老设备跑Termux有三个独特优势:省电(比开笔记本方便)、零成本(废物利用)、学习成本低(Linux入门神器)。我实测过,一台1GB内存的旧手机跑Python脚本、写Markdown文档完全没问题,甚至能当SSH跳板机用。不过要提醒的是,Android 5/6的Termux环境确实有些特殊限制,接下来我会手把手带你绕过这些坑。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 两种安装方案深度对比
2.1 官方推荐方案(2022新版)
这个方案最大的优势是能获得持续更新。我在GitHub上追踪过更新日志,新版修复了老Android特有的glibc兼容性问题。安装时有两个渠道可选:
-
自动化构建版本(适合追新族):
打开GitHub Actions页面,找到最新成功的构建记录。我习惯下载带有android-5标签的universal版本,比如最近用的termux-app_v0.118.0+git..._universal.apk。这种版本每天自动构建,适合喜欢尝鲜的用户。 -
稳定发布版(推荐大多数用户):
在Releases页面找标注了"Supports Android 5/6"的版本。安装后记得第一时间执行:bash复制
apt update && apt upgrade -y这个命令会更新所有基础组件,我遇到过没升级导致python包安装失败的情况。
2.2 归档旧版方案(v0.79)
这个2019年的老版本就像过时的工具箱——螺丝生锈但还能用。我去年测试时发现几个硬伤:
- 软件源停留在2019年状态
- 安装gcc会报依赖冲突
- 需要手动添加第三方源
换源操作比较麻烦,这里分享一个验证过的脚本:
bash复制echo "deb https://packages.termux.d
