配置 Termux 软件源的方法如下:
自动替换软件源 (推荐):
使用以下命令自动替换官方源为阿里云镜像源:
```sh
sed -i 's@^\(deb.*stable main\)$@\1\ndeb https://mirrors.aliyun.com/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@\1\ndeb https://mirrors.aliyun.com/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@\1\ndeb https://mirrors.aliyun.com/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
pkg update
```
这些命令将自动更新 `sources.list` 文件,将默认的官方源替换为阿里云镜像源,并执行 `pkg update` 以更新软件包列表。
手动修改软件源
使用内置或安装在 Termux 里的文本编辑器(例如 `vi`、`vim`、`nano`)手动编辑 `sources.list` 文件:
```sh
vi $PREFIX/etc/apt/sources.list
```
将以下内容添加到文件中(以清华镜像源为例):
```sh
deb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main
deb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable
deb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable
```
保存并退出编辑器,然后执行 `pkg update` 和 `pkg upgrade` 以更新软件包列表和升级软件包。
使用 `termux-change-repo` 命令
运行以下命令进入切换软件源界面:
```sh
termux-change-repo
```
在弹出的界面中选择你需要的软件源,然后执行 `pkg update` 以更新软件包列表。
建议使用自动替换的方法,因为它更简单且不容易出错。如果你需要使用其他镜像源,可以手动编辑 `sources.list` 文件或使用 `termux-change-repo` 命令进行切换。