跳到正文
发现
移动应用开发者工具

Termux:Android 终端模拟器

一款运行在 Android 上的终端模拟器与 Linux 环境应用,让用户能在手机上使用命令行和各类软件包。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v0.118.3
平台
Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Termux 是一个 Android 终端应用与 Linux 环境。本仓库对应的是应用本体,即用户界面与终端模拟部分;可在应用内安装的软件包则由 termux/termux-packages 维护。

Termux 支持通过多种软件包扩展功能,包管理的基本用法可参考 Package Management,其中也说明了运行 apt 或 pkg 命令时遇到 repository is under maintenance or down 错误的处理方式。

主要功能

安装与使用

最新版本为 v0.118.3,仅支持 Android >= 7(应用与软件包均完整支持)。获取渠道:

  • F-Droid:从 f-droid.org/en/packages/com.termux 下载。无需安装 F-Droid 客户端,可在各版本区块底部点击 Download APK 直接下载 APK。更新通常比 GitHub 发布晚数天甚至一周以上。只发布通用 APK,APK 与 bootstrap 安装体积约 ~180MB。
  • GitHub:从 GitHub Releases 获取 >= 0.118.0 版本,或使用 GitHub Build Action 工作流产物(需登录 GitHub 账号才能下载 Artifacts)。Android >= 7 只安装 apt-android-7 变体;Android 5/6 只安装 apt-android-5 变体。同时提供通用与架构特定 APK,安装体积约 ~180MB/~120MB。
  • Google Play(实验分支):面向 Android 11+,为通过商店政策做了大量调整,功能有缺失和 bug,状态见 termux-play-store;问题请到该仓库反馈。

安装前建议先阅读 Backing up Termux,以便更换来源后可恢复环境。

注意事项

  • 来源必须统一:Termux 本体与所有插件共用 sharedUserId com.termux,同一设备上安装的 APK 必须使用相同签名密钥,因此全部要从同一来源安装。不要混装 F-Droid 与 GitHub 等不同来源的包,否则会出现 App not installed、INSTALL_FAILED_UPDATE_INCOMPATIBLE、signatures do not match previously installed version 等安装错误。更换来源前需先卸载设备上所有已有的 Termux 及其插件 APK。
  • Android 12+ 可能不稳定:系统会杀掉超过 32 个的(幽灵)进程,并杀掉占用 CPU 过高的进程,终端里可能出现 [Process completed (signal 9) - press Enter] 而并非你自己退出 shell。相关讨论见 issue #2366。
  • Android 5/6:应用与软件包支持已于 2020-01-01 的 v0.83 停止,2022-05-24 起仅通过 GitHub 来源恢复应用本体,不支持软件包更新。
  • GitHub 构建的签名风险:GitHub 上的 APK 使用与社区共享的测试密钥签名,任何人都可用它伪造可覆盖安装的更新,请只从 https://github.com/termux/termux-app 获取,谨慎安装来自 Telegram 等渠道的构建。
  • 强烈建议尽快升级到 v0.118.0 或更高版本,以修复包括严重安全漏洞在内的多项问题。

本作品整理自 GitHub 开源项目 termux/termux-app,原作者 @termux。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.118.3当前版本

    移除 TERMUX_APP__BUILD_DATA_DIR,将 TERMUX__ROOTFS 重命名为 TERMUX__ROOTFS_DIR;升级 hiddenapibypass 至 6.1 修复 Android 16 QPR1 崩溃;声明 MANAGE_EXTERNAL_STORAGE 修复更新后存储权限被撤销;为可序列化类补充 serialVersionUID。

评论