一. 前期准备
1.说明
Termux 是一个Android 终端模拟器和 Linux 环境应用程序,无需 root 或设置即可直接运行。自动安装最小的基本系统 -使用 APT 包管理器可以使用其他包。
2.安装
目前市面上能下载到的Termux基本都是只支持安卓7.0以上的版本。官方从2020-01-01的0.83版本开始就不再支持安卓7以下的版本。
3.下载
官方:下载地址https://f-droid.org/en/packages/com.termux/
源码:GitHub https://github.com/termux/termux-app/
安卓7.0版本以下软件下载地址:https://quain.lanzoub.com/iFAidsuypif 密码:4g9j
4.错误提示(如果运行apt update && apt upgrade命令没有报错就不用执行下面的操作了)
4.1 安装错误
如果安装软件提示
解析软件包错误
基本就是版本不兼容导致,重新下载安卓对应版本即可
4.2 命令行报错
这个错误基本是在安卓7以下的版本才会出现,原因就是链接不支持你的系统导致的。
https://dl.bintray.com/grimler/game-packages-21(403)
解决方式需要更换镜像
修改源
命令行修改
sed -i 's@^(deb.*games stable)$@#1ndeb https://termux.com/game-packages-21-bin games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^(deb.*science stable)$@#1ndeb https://termux.com/science-packages-21-bin science stable@' $PREFIX/etc/apt/sources.list.d/science.list
手动修改:
编辑 $PREFIX/etc/apt/sources.list.d/science.list 修改为以下内容
编辑命令
vi $PREFIX/etc/apt/sources.list.d/science.list
修改操作
原:
deb https://dl.bintray.com/grimler/science-packages-21 science stable
修改后:
deb https://termux.com/science-packages-21-bin science stable
编辑 $PREFIX/etc/apt/sources.list.d/game.list 修改为如下内容
编辑命令
vi $PREFIX/etc/apt/sources.list.d/game.list
修改操作
原:
deb https://dl.bintray.com/grimler/game-packages-21 games stable
修改后:
deb https://termux.com/game-packages-21-bin games stable
$PREFIX/etc/apt/sources.list 中的内容保持不变,继续使用默认的
deb https://termux.net stable main
此时执行apt update && apt upgrade发现可以正常执行。
apt update && apt upgrade
至此就全部成功。