一招教你搞定Ubuntu、Debian、Centos 换源(阿里源、清华源、国内源)

前言

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

LinuxMirrors支持的系统版本
LinuxMirrors支持的镜像站

一、准备工作

1. 检查系统环境

  1. 打开终端,输入以下命令查看系统版本:
    lsb_release -a  # Debian/Ubuntu
    cat /etc/redhat-release  # CentOS/RHEL
  2. 确保已安装 curlwget(若未安装,执行 sudo apt install -y curlsudo yum install -y curl)。

2. 切换 Root 用户

sudo -i  # 切换至 Root 权限

注意:部分操作需管理员权限,若提示权限不足需切换用户。

二、执行换源脚本

1. 一键换源命令

bash <(curl -sSL https://linuxmirrors.cn/main.sh)
脚本执行启动界面截图

2. 交互式操作流程

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

3. 完成换源

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

三、高级功能与扩展

1.Docker 一键安装与换源,运行下面命令

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
Docker换源操作界面
Docker换源操作界面

脚本支持选择 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

(0)
管理员管理员
上一篇 1天前
下一篇 2025年4月5日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注