前言
在 Linux 系统中,默认软件源可能因地理位置导致下载速度缓慢。LinuxMirrors 是一款开源工具,支持一键更换国内镜像源(如阿里云、清华大学源等),适配 Ubuntu、CentOS、Debian 等主流发行版,显著提升软件更新与安装效率。本教程将详细介绍脚本使用方法及注意事项。


一、准备工作
1. 检查系统环境
- 打开终端,输入以下命令查看系统版本:
lsb_release -a # Debian/Ubuntu cat /etc/redhat-release # CentOS/RHEL
- 确保已安装
curl
或wget
(若未安装,执行sudo apt install -y curl
或sudo yum install -y curl
)。
2. 切换 Root 用户
sudo -i # 切换至 Root 权限
注意:部分操作需管理员权限,若提示权限不足需切换用户。
二、执行换源脚本
1. 一键换源命令
bash <(curl -sSL https://linuxmirrors.cn/main.sh)

2. 交互式操作流程
- 选择镜像源:脚本将列出阿里云、清华大学等14个镜像站,输入序号选择(推荐企业源如阿里云或腾讯云)。
- 自动备份:脚本默认备份原配置文件至
/etc/apt/sources.list.bak
或/etc/yum.repos.d/CentOS-Base.repo.bak
。



3. 完成换源
- 等待脚本自动完成源文件替换,提示“软件源更换完毕”。
- 执行更新命令同步数据:
sudo apt update # Debian/Ubuntu sudo yum makecache # CentOS/RHEL

三、高级功能与扩展
1.Docker 一键安装与换源,运行下面命令
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)


脚本支持选择 Docker 版本及镜像加速器(如阿里云镜像加速地址)。
2. 自定义镜像源(高级用户)
bash <(curl -sSL https://linuxmirrors.cn/main.sh) --source mirrors.aliyun.com --protocol https
可通过参数指定镜像站地址和协议。
四、常见问题处理
1. 错误提示处理
- Command ‘curl’ not found:安装 curl:
sudo apt/yum install -y curl
。 - 中文显示乱码:通过 SSH 工具(如 Xshell)连接,确保终端支持 UTF-8 编码。
2. 恢复默认配置
# Debian/Ubuntu sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list # CentOS/RHEL sudo cp /etc/yum.repos.d/CentOS-Base.repo.bak /etc/yum.repos.d/CentOS-Base.repo
五、注意事项
- 系统兼容性:支持 Debian 8+、Ubuntu 16.04+、CentOS 7+ 等,ARM 架构已测试通过。
- 未启用源处理:Debian 系需手动取消注释
deb-src
行,RedHat 系需修改enabled=1
。
若需完整镜像站列表或脚本参数说明,请访问 项目官网。
原创文章,作者:管理员,如若转载,请注明出处:https://www.cpuchaopin.com/682.html