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

Ubuntu 22.04 更换镜像源全流程

介绍在 Ubuntu 22.04 LTS 环境下将默认软件源切换至清华镜像源的完整步骤。流程包括备份原配置文件、使用 sed 命令替换域名、更新软件包列表及升级已安装软件。通过该操作可显著提升依赖下载速度并避免连接错误,同时提供回滚方案以防配置失败。

PgDevote发布于 2026/3/24更新于 2026/7/2328K 浏览

环境:Ubuntu 22.04 LTS(VMware) 目标:将默认国外源切换为清华镜像,提升依赖下载速度并避免连接错误 预计耗时:约 5 分钟

整体流程

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

1. 安全备份原有软件源

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

操作步骤:

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

验证备份:

ls sources.list*

若回显中包含 sources.list 和 sources.list.bak,说明备份成功。若后续换源失败,可通过 sudo cp sources.list.bak sources.list 快速恢复。

2. 替换官方源为清华源

使用 sed 命令批量替换 sources.list 中的域名。

操作步骤:

# 替换 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:以超级用户权限运行,确保有写权限。
  • sed -i:原地编辑文件,不生成临时副本。
  • s|...|...|g:全局替换匹配到的 URL。
  • sources.list:待修改的配置文件路径。

验证替换:

grep tuna sources.list

若输出包含 https://mirrors.tuna.tsinghua.edu.cn,说明替换成功。

3. 更新软件列表

同步本地软件包索引。

操作步骤:

sudo apt update

终端显示 Reading package lists... Done 表示成功。若出现 404 或连接错误,说明换源未生效。

4. 升级已装软件

根据最新列表升级现有软件。

操作步骤:

sudo apt upgrade -y

-y 参数自动确认所有提示。

异常处理: 若升级过程中断,可能导致 dpkg 锁未释放,需先修复:

sudo dpkg --configure -a
sudo apt upgrade -y

验证完成:

apt list --upgradable | wc -l

返回 0 表示无待升级包,升级完成。

目录

  1. 整体流程
  2. 1. 安全备份原有软件源
  3. 2. 替换官方源为清华源
  4. 替换 archive.ubuntu.com
  5. 替换 security.ubuntu.com
  6. 3. 更新软件列表
  7. 4. 升级已装软件
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • C++ 套接字(Socket)技术详解
  • VS Code Remote SSH 免密登录配置指南
  • OpenClaw QQ 机器人接入完整指南
  • Python 数据分析与自动化 30 个实战技巧
  • 基于 Python 的轻量级 AI 量化交易系统实现
  • Python 爬虫实战:将网络小说保存为本地 TXT 文件
  • Python 环境安装与配置 Gurobi 求解器
  • Python 数据采集与处理实战:从网络爬虫到 Excel 存储
  • llama.cpp 与 llama-server 安装部署验证
  • VSCode Copilot 无法登录原因分析及快速恢复指南
  • 网络安全基础与黑客技术入门知识详解
  • ROS2 slam_toolbox 雷达建图配置指南
  • Midscene.js跨语言调用教程:Python与Java SDK集成
  • Clerk 完全指南:现代 Web 应用用户认证
  • 基于 OpenClaw 和飞书搭建 7x24 小时服务器运维机器人
  • Python GIL 深度解析:原理、实现与优化策略
  • 机器人脑部药物递送三大技术路径的可转化性分析研究
  • Transformer 架构详解与大模型应用实战指南
  • ComfyUI-Manager 插件管理工具与 AI 绘画环境搭建
  • 从生产者 - 消费者模型看 Socket 缓冲区:C++高效数据流管理

相关免费在线工具

  • 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