从尘埃到 Dev Tool:(第2部分)
Source: Dev.to
在第 1 部分,我谈到了好奇心以及 Termux 如何把一块旧 Android 平板重新变得可用。如果你错过了那篇文章,请点击链接查看:第 1 部分。
但 Termux 并不是我的最终目标。我真正想要的是一个 真正的 Linux 系统——那种像服务器而不是手机的系统。这就是在 Termux 中运行 Debian 的意义所在。
🧠 为什么我需要 Debian(而不仅仅是 Termux)
Termux 功能强大,但它仍然以 Android 为主。我想要:
apt,而不是pkg- 标准的 Linux 文件系统(
/etc、/usr、/bin) - 行为完全像云服务器的工具
- 能够迁移到真实基础设施的肌肉记忆
Debian 正好提供了这些——干净、乏味、可靠。而乏味的 Linux 才是最好的 Linux。
🧩 Debian 如何在无 Root 的情况下运行(魔法)
此设置 不:
- 获取设备 Root 权限 ❌
- 替换 Android 系统 ❌
- 破坏系统安全 ❌
而是使用 PRoot。
可以这样理解:
- 🟢 Termux = 主机 / 接口
- 🐧 Debian = 客户机 / 工作区
PRoot 创建了一个虚假的根文件系统,让程序以为它们正在真实的 Linux 上运行。没有内核 hack,没有风险——只有干净的隔离。
🚀 安装 Debian(一次性、持久化设置)
在 Termux 中运行:
pkg install proot-distro
proot-distro install debian
proot-distro login debian
这就是“一键启动”的时刻。你不是在模拟 Linux,而是已经身处其中。
退出 Debian 会话:
exit
Debian 并不会消失,它会一直等待。
💾 持久性:为何这感觉像一台真实机器
- ✅ 重启后仍在
- ✅ 关闭 Termux 后仍在
- ✅ 位于内部存储中
- ❌ 仅在卸载 Termux 时才会消失
这种持久性改变了一切。你不再是“测试”,而是每天都在使用它。
🧬 架构现实检查(32‑bit 真相)
这块平板运行的是 32‑bit 用户空间(armhf / armv7l)。这一点解释了很多现象。
实际意义:
- ❌ 64‑bit 二进制文件无法运行
- ❌ 许多现代预编译工具会悄然失败
- ❌ Neovim + LazyVim = 不行
在约束下的工具选择
重型工具不在选项之列,于是我转向:
- 以 CLI 为主的工作流
- 轻量级编辑器
- 零后台臃肿
我为何选择 Micro 📝
Micro 结果非常完美:
- 在 2 GB RAM 上依然快速
- 支持 32‑bit ARM
- 具备现代特性却不笨重(鼠标支持、插件、编辑器内的 shell 命令)
🖥️ Debian 在平板上的感受
说实话?就像手中握着一台小服务器。没有干扰,没有通知——只有:
- Shell
- 文件系统
- 我的思考
这种环境迫使我:
- 正确阅读错误信息
- 理解架构限制
- 只安装真正需要的东西
- 学习 Linux,而不是仅仅装饰它

*️⃣ 最后感想
把一块 Android 平板变成 Linux 机器的整个过程让我学到了很多 Linux 知识,并激发了我对系统编程的兴趣。我会继续探索底层编程 ~♾️
📦 完整设置与配置
我已经把所有内容——Termux + Debian 的安装、Shell 配置、编辑器选择、字体、修复方法——都记录在我的 GitHub 仓库中:
👉 Termux‑config