1. 为什么需要更换Ubuntu镜像源如果你在国内使用Ubuntu系统可能会遇到软件包下载速度慢、更新失败等问题。这主要是因为Ubuntu默认的官方软件源服务器位于国外网络延迟较高。我自己刚开始用Ubuntu时就经常遇到apt update卡住不动的情况有时候一个简单的更新要等上半小时。国内有很多高质量的镜像源可以解决这个问题比如清华大学的开源软件镜像站。这些镜像站会定期从官方源同步数据在国内访问速度非常快。实测下来使用清华源后apt update的速度能从几分钟缩短到几秒钟软件安装和系统更新体验直接提升好几个档次。2. 准备工作备份现有源配置在修改任何系统配置之前备份都是个好习惯。我遇到过好几次改错配置文件导致系统出问题的情况有了备份就能快速恢复。打开终端CtrlAltT执行以下命令备份当前的sources.list文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak这个命令会把系统原有的软件源配置文件复制一份保存为sources.list.bak。如果之后需要恢复只需要执行反向操作即可sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list3. 获取清华镜像源地址清华大学的开源软件镜像站提供了完整的Ubuntu镜像服务地址是https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/不同版本的Ubuntu需要使用不同的代号。常见的版本代号包括Ubuntu 22.04 LTS: jammyUbuntu 20.04 LTS: focalUbuntu 18.04 LTS: bionic你可以通过以下命令查看当前系统的版本信息lsb_release -a4. 手动配置清华镜像源4.1 编辑sources.list文件使用nano编辑器打开配置文件sudo nano /etc/apt/sources.list删除文件中原有的所有内容或者全部注释掉然后根据你的Ubuntu版本添加对应的清华源配置。以Ubuntu 22.04为例# 默认注释了源码镜像以提高 apt update 速度如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse编辑完成后按CtrlO保存再按CtrlX退出nano。4.2 一键配置方法推荐如果你觉得手动编辑太麻烦可以使用这个一键配置脚本适用于Ubuntu 22.04sudo bash -c cat /etc/apt/sources.list EOF deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse EOF5. 更新软件包列表配置完成后需要更新本地的软件包索引sudo apt update这个命令会从新配置的镜像源下载最新的软件包信息。如果一切正常你应该能看到Hit清华镜像源的提示速度会比之前快很多。6. 升级系统软件包可选如果你想一次性升级所有可更新的软件包可以执行sudo apt upgrade或者使用这个更完整的升级命令sudo apt update sudo apt upgrade -y7. 验证配置是否生效可以通过以下方式验证是否成功切换到清华源apt policy | grep tuna.tsinghua.edu.cn如果看到输出中包含清华镜像站的URL说明配置成功。8. 常见问题解决8.1 遇到Certificate verification failed错误如果更新时出现证书验证失败的错误可以尝试将https改为httpsudo sed -i s|https|http|g /etc/apt/sources.list8.2 部分软件包找不到有时候某些特定的软件包在镜像站中可能没有及时同步。这时可以等待几小时后再试临时注释掉清华源换回官方源更新使用其他国内镜像源如阿里云、中科大等8.3 如何还原为官方源如果需要恢复默认的官方源可以使用之前备份的文件恢复或者手动将sources.list内容替换为deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse9. 其他国内镜像源推荐除了清华源国内还有其他几个不错的镜像源可以选择阿里云镜像源http://mirrors.aliyun.com/ubuntu/中科大镜像源https://mirrors.ustc.edu.cn/ubuntu/网易镜像源http://mirrors.163.com/ubuntu/配置方法与清华源类似只需要替换URL即可。我个人的使用体验是清华源的同步速度最快稳定性也最好。