ZeroTermux 中文文档 下载 App

软件源连接失败——切换源到国内镜像解决

表现

$ pkg update
Checking availability of current mirror: false
Cannot update: unable to fetch package index

或 apt 直接报错:

Err: http://packages.termux.dev/apt/termux-main stable InRelease
  Could not connect to packages.termux.dev:80

直接用内置切换

ZeroTermux 有一键切源功能:

常用功能 → 切换源 → 清华源(推荐)

切完后:

apt update
apt upgrade

看能不能正常刷新包列表。

手动切

如果你想手动编辑软件源配置文件:

nano $PREFIX/etc/apt/sources.list

把里面的 URL 替换成镜像站地址。常见格式参考:

deb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main

保存后 apt update。

其他可能原因

原因排查
网络本身不通浏览器打开 packages.termux.dev 看能不能访问
所有镜像都不通检查手机网络状态,可能是运营商或 Wi-Fi 的问题
DNS 解析问题试试 nslookup packages.termux.dev 看能不能解析
刚切换过、源还没刷新等几分钟再试,或手动 apt clean && apt update
多个容器共用同一网络重启 ZeroTermux 后再试

源挂了怎么办

清华源和中科大源偶尔也会维护。如果所有镜像都挂了,可以临时切回官方源(虽然慢一点):

常用功能 → 切换源 → 官方源

等镜像恢复了再切回来。