小白友好版:Linux 一键更换国内软件源教程
常见教程
2025-06-03 17:59
2754
为什么需要换源?
在国内访问国外软件源经常很慢(就像访问外网卡顿),更换为国内镜像源能让你下载软件速度快 10 倍以上!
准备工作
-
连接服务器
使用 SSH 工具(如 FinalShell、PuTTY 或宝塔面板的终端)登录你的 Linux 服务器 -
备份重要数据(推荐)
虽然换源操作安全,但以防万一:cp -r /etc/apt /etc/apt_backup # Ubuntu/Debian cp -r /etc/yum.repos.d /etc/yum.repos.d_backup # CentOS
一键换源操作(超简单!)
只需一条命令:
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
✅ 这个命令会自动下载并运行换源脚本,安全可靠
执行后你会看到:
+---------------------------------------------------+ | 欢迎使用 Linux 一键更换国内软件源脚本 | +---------------------------------------------------+ ❖ 阿里云 1) # 推荐阿里云或腾讯云 ❖ 腾讯云 2) ❖ 华为云 3) ❖ 网易 4) ... (共13个国内源可选)
交互步骤详解(跟着选就行)
-
选择镜像源
▸ 输入数字1-13
选择源(新手建议选1
阿里云或2
腾讯云)
▸ 按Enter
确认 -
是否安装 EPEL 源(仅限 CentOS/RedHat)
[?] 是否安装/覆盖 EPEL 源 [Y/n]:
▸ 输入
Y
安装扩展软件库(推荐)
▸ 输入n
跳过 -
选择协议
[?] 请选择访问协议 [http/https] (默认 https):
▸ 直接按
Enter
选择 https(更安全) -
防火墙和 SELinux 处理
[!] 检测到防火墙 (firewalld) 正在运行 [?] 是否关闭防火墙 [Y/n]:
▸ 新手注意:
-
选
Y
会临时关闭防火墙(重启后恢复) -
生产环境建议选
n
不关闭
-
-
备份确认
[?] 已存在备份文件,是否覆盖 [Y/n]:
▸ 输入
Y
覆盖旧备份(推荐) -
是否更新软件包
[?] 是否更新软件包 [Y/n]:
▸ 输入
Y
立即更新(推荐,体验飞一般的速度!) -
是否清理缓存
[?] 是否清理已下载的软件包缓存 [Y/n]:
▸ 输入
Y
释放磁盘空间(安全操作)
完成验证
看到这个提示就成功了:
------------ 脚本执行结束 ------------ 软件源更新成功!耗时:12秒
手动验证命令:
# Ubuntu/Debian 查看源 cat /etc/apt/sources.list # CentOS 查看源 cat /etc/yum.repos.d/*.repo
重要注意事项
-
系统兼容性
✅ 支持:CentOS、Ubuntu、Debian、Rocky Linux 等主流系统
❌ 不支持:Windows、macOS、安卓 -
网络要求
▶ 必须能访问https://linuxmirrors.cn
▶ 如果连这条命令都运行不了,需先配置基础网络 -
常见问题解决
# 如果提示 curl 命令不存在 sudo apt install curl -y # Ubuntu/Debian sudo yum install curl -y # CentOS
-
还原默认源
脚本自动备份在:/etc/apt/sources.list.bak # Ubuntu/Debian /etc/yum.repos.d/backup/ # CentOS