Termux 是什么
Termux is a terminal emulator and Linux environment bringing powerful terminal access to Android.
Termux 是运行在 Android 上的 terminal。不需要root,运行于内部存储(不在SD卡上)。
自带了一个包管理器,可以安装许多现代化的开发和系统维护工具。比如:
- neovim
- tmux
- zsh
- clang
- gcc
- weechat
- irssi
- …
如何使用 Termux 镜像
自动替换
使用如下命令自动替换官方源为 TUNA 镜像源
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
apt update && apt upgrade
手动修改
编辑 $PREFIX/etc/apt/sources.list
修改为如下内容
# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main
编辑 $PREFIX/etc/apt/sources.list.d/science.list
修改为如下内容
# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable
编辑 $PREFIX/etc/apt/sources.list.d/game.list 修改为如下内容
# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable
请使用内置或安装在 Termux 里的文本编辑器,例如 vi
/ vim
/ nano
等,不要使用 RE 管理器等其他具有 ROOT 权限的外部 APP 来修改 Termux 的文件
社区源
镜像站还提供了如下社区维护的源,如需使用请自行添加:
- https://mirrors.tuna.tsinghua.edu.cn/termux/x11-packages
- https://mirrors.tuna.tsinghua.edu.cn/termux/unstable-packages
- https://mirrors.tuna.tsinghua.edu.cn/termux/termux-root-packages-24
警告
镜像仅适用于 Android 7.0 (API 24) 及以上版本,旧版本系统使用本镜像可能导致程序错误。
引用:清华大学开源软件镜像站