跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Ubuntu 22.04 更换清华镜像源全流程

在 Ubuntu 22.04 LTS 环境下将默认软件源切换至清华镜像源,包含备份原配置文件、使用 sed 替换域名、执行 apt update 及 upgrade 命令等步骤。通过验证 grep 回显确认替换成功,最后检查可升级包数量以确保系统更新完成,实现加速下载并避免连接错误。

黑客发布于 2026/2/5更新于 2026/10/16.4K 浏览

环境

系统:Ubuntu 22.04 LTS(VMware) 目标:将默认国外源切换至清华镜像,提升依赖安装速度,避免 404 错误 耗时:约 5 分钟

整体流程

备份 - 替换镜像源 - 更新软件列表 - 升级软件

1、安全备份原有软件源

为防止换源失败,需先备份原配置文件。

打开终端输入指令

# 进入 apt 配置目录
cd /etc/apt
# 备份官方源
sudo cp sources.list sources.list.bak

备份后验证是否成功

ls sources.list*
  • ls:列出当前目录下的文件和子目录名称。
  • sources.list*:通配符表达式,匹配以 sources.list 开头的文件。
  • 结果:同时出现 sources.list 和 sources.list.bak 即表示备份成功。若后续换源失败,可执行 sudo cp sources.list.bak sources.list 瞬间恢复。

2、把官方源替换成清华源

使用 sed 命令直接修改文件内容。

打开终端输入指令

# 把 archive.ubuntu.com 全部换成清华镜像
sudo sed -i 's|http://.*.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' sources.list
# 再把 security.ubuntu.com 也换成清华(防止更新失败)
sudo sed -i 's|http://security.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' sources.list
  • sudo:以超级用户身份运行,保证对 /etc/apt/sources.list 有写权限。
  • sed -i:in-place 的缩写,直接在原文件上修改。
  • 's|...|...|g':正则替换命令,分隔符使用 | 避免 URL 中 / 转义,g 表示全局替换。
  • sources.list:被处理的文件路径。

替换后验证是否成功

grep tuna sources.list
  • grep:文本搜索工具,显示包含指定字符串的行。
  • 结果:输出中出现多行 https://mirrors.tuna.tsinghua.edu.cn/... 说明替换成功;若无回显则表示失败。
  • 3、更新软件列表

    下载最新的软件包索引文件。

    打开终端输入指令

    sudo apt update
    
    • apt update:只下载最新的软件包列表,不真正安装任何包。
    • 结果:终端滚动显示 Get:xx https://mirrors.tuna.tsinghua.edu.cn/... → 最后出现 Reading package lists... Done 即成功。若报错 404 或无法连接,说明换源失败。

    4、升级已装软件(可选但推荐)

    根据最新列表升级已安装的软件包。

    打开终端输入指令

    sudo apt upgrade -y
    
    • upgrade:将已安装但版本较低的包升一级,不删除现有包,也不装新依赖。
    • -y:对所有交互提示自动回答 Yes,免手工确认。
    • 结果:系统所有软件更新到最新,漏洞修复 + 功能升级。

    处理意外中断 如果中途因关闭窗口等原因导致终端中断,dpkg 锁可能未解开。

    # 按提示先修复即可
    sudo dpkg --configure -a
    # 重新升级
    sudo apt upgrade -y
    

    验证是否全部升级成功

    apt list --upgradable | wc -l
    

    返回 0 即表示完成。

    目录

    1. 环境
    2. 整体流程
    3. 1、安全备份原有软件源
    4. 进入 apt 配置目录
    5. 备份官方源
    6. 2、把官方源替换成清华源
    7. 把 archive.ubuntu.com 全部换成清华镜像
    8. 再把 security.ubuntu.com 也换成清华(防止更新失败)
    9. 3、更新软件列表
    10. 4、升级已装软件(可选但推荐)
    11. 按提示先修复即可
    12. 重新升级

    更多推荐文章

    查看全部
    • Claude Code 模型参数配置与默认值详解
    • 2023 电赛 H 题信号分离装置 FPGA 与 STM32 实现方案
    • AI 大模型助力专利翻译,妙算翻译亮相国际论坛
    • 基于 Trae 构建本地 AI 对话机器人
    • OpenClaw 配置 Codex 5.3 个人 AI 编程方案实战
    • 云电脑部署 DeepSeek 横向对比:ToDesk、顺网云与海马云性能测试
    • MySQL 数据库基础与 Linux 环境安装指南
    • 在昇腾 NPU 上部署 Llama 2 模型:性能测试与优化实战
    • STM32 运行 AI 大模型的四种方案与案例
    • 量化、算子融合、内存映射:C 语言实现 AI 推理优化
    • Anaconda 2024 版本安装与环境配置实战
    • 使用 Rokid 灵珠平台搭建旅游 AR 智能体指南
    • Eclipse 安装流程及常见问题解决方法
    • Python 机器学习案例:利用 SVD 压缩梵高《星空》图片
    • 双指针算法实战:移动零与复写零详解
    • 基于 ELF 2 开发板的多传感信息融合多用途巡检机器人
    • JetBrains IDE 中集成使用 Claude Code 的配置方法
    • Python 开发环境搭建与基础入门指南
    • 双指针算法经典题目解析
    • Python Tkinter Frame 核心解析与实战指南

    相关免费在线工具

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

    • Base64 文件转换器

      将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

    • Markdown转HTML

      将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

    • HTML转Markdown

      将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

    • JSON 压缩

      通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

    • JSON美化和格式化

      将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online