Android 手机上 Termux 配置速查表
Termux 在 Android 上提供了一个类 Linux 环境,功能比 ADB shell 完整得多。作为智能手机配置速查表的延伸,本文说明如何配置 Termux。
这套配置服务于我以 AI 计算任务为主的开发需求。如果你主要关注应用开发和 GUI 调试,它可能并不完全适合。
相关参考:sanwebinfo/my-termux-setup
安装
- 推荐从 F-Droid 安装,便于使用插件
- Termux: Style
- 也可以直接安装 APK;下载见 GitHub Releases
系统配置
以下是在 Termux 内进行的系统级配置。
更新软件包
- 自动选择镜像:
termux-change-repo - 更新并升级:
pkg update && pkg upgrade
配置 SSH
- 安装 OpenSSH:
pkg install openssh - 查看 Termux 用户名:
whoami - 设置登录密码:
passwd - 获取 IP 地址:
ifconfig - 启动 SSH 服务:
sshd - 从远端连接:
ssh -p 8022 <username>@<ip>- Termux 的默认 SSH 端口是 8022
安装常用软件包
系统配置常用的软件包:
- Tsu(Termux 的 su 封装):
pkg install tsu - Git:
pkg install git - Wget:
pkg install wget - cURL:
pkg install curl - CMake:
pkg install cmake - tmux:
pkg install tmux - htop:
pkg install htop
开发环境配置
配置开发所需的环境。
Code
Termux 不支持 Visual Studio Code remote server,但开源的 code-server 是一个实用的替代方案。
通过 TUR 仓库安装 code-server:
pkg install tur-repo
pkg install code-server
在 ~/.config/code-server/config.yaml 中配置服务。例如:
bind-addr: 0.0.0.0:8080
auth: password
启动服务:
code-server
现在可以通过 http://<ip>:8080 访问代码编辑界面,并使用配置的密码登录。
如果在 tsu 模式下运行,配置文件路径会略有不同(位于 ~/.tsu 下)。
Python
Termux 不支持 Miniconda。
安装 Python:pkg install python