如何通过纯命令行更换Termux镜像源(无需蓝色界面)
纯命令行更换Termux镜像源(无需蓝色配置界面)
步骤1:备份原有源配置文件
先备份默认源文件,避免操作出错后无法恢复:
# 备份主源文件 cp $PREFIX/etc/apt/sources.list $PREFIX/etc/apt/sources.list.bak # 备份额外源目录下的所有文件 mkdir -p $PREFIX/etc/apt/sources.list.d/.bak cp $PREFIX/etc/apt/sources.list.d/* $PREFIX/etc/apt/sources.list.d/.bak/
步骤2:替换为国内镜像源(以清华大学镜像为例)
直接通过echo命令覆盖原有配置文件,替换为清华镜像:
- 替换主源:
echo "deb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main" > $PREFIX/etc/apt/sources.list
- 替换unstable源:
echo "deb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-unstable unstable main" > $PREFIX/etc/apt/sources.list.d/termux-unstable.list
- 替换x11源:
echo "deb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-x11 x11 main" > $PREFIX/etc/apt/sources.list.d/termux-x11.list
- 替换games源:
echo "deb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-games games main" > $PREFIX/etc/apt/sources.list.d/termux-games.list
- 替换science源:
echo "deb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-science science main" > $PREFIX/etc/apt/sources.list.d/termux-science.list
如果偏好其他镜像(如中国科学技术大学),只需将上述命令中的https://mirrors.tuna.tsinghua.edu.cn/termux/apt/替换为https://mirrors.ustc.edu.cn/termux/apt/即可。
步骤3:更新软件包缓存
完成源替换后,执行以下命令更新缓存并升级现有包:
apt update && apt upgrade -y
恢复默认源(可选)
如果需要换回官方源,直接恢复备份文件:
# 恢复主源 cp $PREFIX/etc/apt/sources.list.bak $PREFIX/etc/apt/sources.list # 恢复额外源 cp $PREFIX/etc/apt/sources.list.d/.bak/* $PREFIX/etc/apt/sources.list.d/ apt update
内容的提问来源于stack exchange,提问作者Alex Ali
相关产品推荐
相关产品推荐

