文档首页> Linux命令> ubuntu全版本通用换源教程,超详细教程

ubuntu全版本通用换源教程,超详细教程

发布时间:2025-05-16 00:03       

Ubuntu全版本通用换源教程(超详细)🚀

Ubuntu默认使用官方软件源(archive.ubuntu.com),但由于地理位置和网络限制,国内用户可能会遇到下载速度慢、更新失败等问题。更换为国内镜像源(如阿里云、清华、中科大等)可大幅提升软件下载和系统更新速度。

本教程适用于 Ubuntu 16.04 LTS 至最新版本,涵盖 GUI(图形界面)和命令行 两种方式,确保100%可用!


📌 一、准备工作

  1. 确认Ubuntu版本(避免换错源导致兼容性问题):

    lsb_release -a
    ​

    输出示例:

    Distributor ID: Ubuntu
    Description:    Ubuntu 22.04.3 LTS
    Release:        22.04
    Codename:       jammy
    ​

    重点记录 Codename(如 jammy、focal、bionic),后面换源要用!

  2. 备份原配置文件(防止出错可恢复):

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    ​

📌 二、命令行换源(推荐)

方法1:使用 sed一键替换(适合所有版本)

sudo sed -i 's|http://.*archive.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list
sudo sed -i 's|http://.*security.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list
​

说明:

  • 这里替换为 阿里云源(mirrors.aliyun.com),也可换成其他源(见下文)。
  • 适用于 Ubuntu 16.04+,自动匹配版本。

方法2:手动编辑 sources.list(更精准)

  1. 打开文件:

    sudo nano /etc/apt/sources.list
    ​
  2. 删除原有内容,替换为以下内容(以 Ubuntu 22.04 LTS (Jammy) 为例):

    # 阿里云源(Ubuntu 22.04)
    deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
    deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
    deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
    deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
    ​

    其他版本替换 jammy 为你的 Codename(如 focal、bionic)。

  3. 保存(Ctrl+O → Enter → Ctrl+X)。


📌 三、国内主流镜像源推荐

镜像源 替换URL 适用场景
阿里云 https://mirrors.aliyun.com/ubuntu/ 国内最快,推荐首选 ✅
清华大学 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ 高校网络优化
中科大 https://mirrors.ustc.edu.cn/ubuntu/ 科研机构适用
华为云 https://repo.huaweicloud.com/ubuntu/ 企业级稳定源
网易163 http://mirrors.163.com/ubuntu/ 老牌稳定源

示例(替换为清华源):

sudo sed -i 's|http://.*archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list
​

📌 四、图形界面换源(适合新手)

  1. 打开“软件和更新”:
    • 按 Super(Win键)搜索 Software & Updates。
    • 或终端执行:
      software-properties-gtk
      ​
  2. 选择镜像服务器:
    • 在 Ubuntu Software 选项卡 → Download from → 选择 China → mirrors.aliyun.com(或其他源)。
  3. 关闭窗口,系统会自动更新缓存。

📌 五、更新软件列表

换源后必须执行:

sudo apt update
sudo apt upgrade -y
​

如果报错(如 404 Not Found):

  • 检查 Codename 是否写错(如 jammy vs focal)。
  • 确保网络正常(ping mirrors.aliyun.com)。

📌 六、恢复默认源

如果换源后出现问题,可还原备份:

sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list
sudo apt update
​

💡 常见问题

Q1:换源后 apt update 报错?

  • 原因:镜像源未同步最新数据(通常几小时后自动修复)。
  • 解决:换另一个镜像源(如阿里云 → 清华)。

Q2:企业内网如何换源?