源码地址:https://github.com/SuperManito/LinuxMirrors

如果你不了解这些镜像站那么建议使用 阿里云 (兼容性高、可用性强) 或 中国科学技术大学 (速度快),请不要陷入测速焦虑,内置的软件源一般不会有太大的差异。
本项目脚本是一个自动化运维工具,不会对镜像站进行主观的优劣排序和定制适配,用户的选择应该是自由的,这也是为了开源软件精神能够得到更好的延续。

一键执行命令#

中国大陆 境外以及海外地区 中国大陆教育网

官网 (推荐) GitHub Gitee 码云 (镜像仓库) GitCode (镜像仓库) jsDelivr (CDN) 腾讯云 EO (CDN)

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

1.需使用 ROOT 用户执行脚本

切换命令为 sudo -isu root。不同系统使用的命令不同,因为部分系统没有在初始安装时为 ROOT 账户设置密码(例如 Ubuntu)或系统默认禁止 ROOT 用户登录。

2.建议使用现代化的 SSH 客户端应用

如果你系统命令行界面的中文显示乱码那么将导致无法查看交互内容,此外部分系统 GUI 图形界面的终端应用可能存在一些无法预料的显示问题。部分系统会自动开启 SSH 服务,否则请参考开启方法

3.如果是在新装系统上首次执行脚本

当前依赖 curl 指令获取脚本内容,但部分操作系统没有预装此软件包,届时则会报错 Command not found,安装方法详见下方 关于报错 Command not found。脚本本身与 curl wget 指令无关,更不会下载任何内容。

4.脚本运行期间需要交互选择配置

请通过方向键 Up Down Left RightWASD 控制选项并按 Enter 回车键确认。如果发现交互异常那么请改变终端软件的窗口大小后重试,另外窗口不要铺满全屏。

命令选项高级用法

常见问题

💡使用帮助
选项卡分别代表脚本内置软件源类型和获取脚本途径,请在使用前检查目标镜像站是否支持您所使用的操作系统,可以在软件源列表中查看。
默认自动备份原有软件源内容,如需了解更多请翻阅下方文档。若使用过程中的某些选项令你疑惑不解,那么在选择软件源后一路回车即是最佳实践。
脚本支持在系统原有软件源损坏、缺失、无效等异常环境下使用,无需额外安装任何依赖。