1. Termux介绍
Termux 是一款运行于Android系统的开源终端模拟器。该软件提供了 Linux 环境,即使设备不具备 root 权限也可使用。通过自带的包管理器(pkg、 apt),Termux 可以安装许多现代化的开发和系统维护工具,例如 zsh、Python、Ruby、NodeJS、MySQL 等软件。
Termux 目前已经停止在 Google Play 更新,但仍在 F-Droid 和 GitHub 保持更新。
Termux官方网站: Termux
来源: Termux (软件)_维基
2.问题
在Termux上无法更新软件包信息(pkg update失败), 安装软件包总是失败(pkg install失败)。
Termux是从Google Play上安装的最新版本。
在网上查到有人说到类似的问题, Package Error #6693, 在讨论中谈到了问题的原因, 如下:
(在上面的介绍中有提到)Termux 目前已经停止在 Google Play 更新,是因为Temux不符合Play Store当前政策, 因此, 从Play Store下载的Termux并不是最新的版本。
当前, 这个版本的问题是缺省的软件包源网站bintray出了问题, 且解决不了, 因此更新/安装软件包都出了问题。
而由于Play store上的Termux无法更新, 因此从Play store上安装的版本都有这个问题。
3.处理问题
更换软件源网站, 选择一个可用的镜像服务器。
使用 termux-change-repo 命令:
# termux-change-repo
先选中所有包类型 再更换一个镜像站点。 |
这之后, 包信息更新就正常了
# pkg update
安装包也正常了。
从返回的信息中可以看出, Termux的包资源配置文件是:
'/data/data/com.termux/files/usr/etc/apt/sources.list'
可以继续安装包:
#pkg install dropbear
评论