Ubuntu 22.04/24.04 新版deb822格式更换国内源(修改ubuntu.sources)

16次阅读
没有评论

玩Ubuntu系统的小伙伴大概率都遇到过这个问题:默认官方软件源是海外服务器,在国内使用时下载速度极慢、更新超时、安装软件失败,哪怕网速再好,安装包速度也只有几十KB/s,严重影响使用效率。

很多老旧教程还在教修改 /etc/apt/sources.list 文件,但 Ubuntu 22.04 及以上新版本(22.04、24.04 LTS)已经默认启用全新的 deb822 源配置格式,默认的 sources.list 文件基本为空,真正的源配置文件迁移到了 /etc/apt/sources.list.d/ubuntu.sources

今天这篇文章,手把手教大家正确修改新版源文件,替换清华、阿里云主流国内镜像源,彻底解决Ubuntu更新慢、下载失败问题,全程无复杂操作,新手可直接复刻。

一、先搞懂:新版Ubuntu源文件变化

为了避免踩坑,先区分新旧版本配置差异:

  • 旧版Ubuntu(20.04及以下):采用单行配置格式,核心配置文件为 /etc/apt/sources.list
  • 新版Ubuntu(22.04/24.04):采用 deb822 结构化格式,核心配置文件为 /etc/apt/sources.list.d/ubuntu.sources

deb822 格式更加规范、易读,统一管理系统更新、安全补丁、附加软件源,这也是为什么很多小伙伴照搬旧教程换源无效的核心原因!

二、换源前必备:备份原始配置文件

修改系统配置文件,第一步必须备份,一旦配置出错可以一键还原,避免系统 apt 工具失效。打开终端,执行以下备份命令:

sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak

执行后会生成备份文件 ubuntu.sources.bak,后续配置出错可通过以下命令还原:

sudo cp /etc/apt/sources.list.d/ubuntu.sources.bak /etc/apt/sources.list.d/ubuntu.sources

三、编辑新版源配置文件

使用 nano 编辑器打开配置文件(新手首选,操作简单,无需复杂命令):

sudo nano /etc/apt/sources.list.d/ubuntu.sources

打开后可以看到系统默认的官方源配置,全部选中删除(或直接注释原有内容),根据自己的 Ubuntu 版本,替换为对应的国内源配置即可。

四、主流国内源完整配置(deb822格式)

整理了 清华大学、阿里云 两个最稳定、同步速度最快的国内镜像源,分别适配 Ubuntu 22.04(jammy)、Ubuntu 24.04(noble)主流 LTS 版本,大家按需复制。

1、Ubuntu 24.04 LTS(代号 noble)专用源

✅ 清华大学镜像源(稳定首选)

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
Suites: noble noble-updates noble-security noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

✅ 阿里云镜像源(国内访问速度快)

Types: deb
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: noble noble-updates noble-security noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

2、Ubuntu 22.04 LTS(代号 jammy)专用源

✅ 清华大学镜像源

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
Suites: jammy jammy-updates jammy-security jammy-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

✅ 阿里云镜像源

Types: deb
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: jammy jammy-updates jammy-security jammy-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

配置说明

  • Suites:对应系统版本、更新源、安全补丁源、回溯软件源
  • Components:包含开源、闭源、社区、多平台全部软件包
  • Signed-By:保留系统默认密钥,避免出现签名验证失败报错

五、保存配置并更新源缓存

粘贴完国内源配置后,按以下步骤保存退出:

  1. 键盘按下 Ctrl+O:保存文件修改
  2. 按下回车:确认保存
  3. 按下 Ctrl+X:退出编辑器

保存完成后,执行以下命令更新软件源缓存,让配置生效:

sudo apt update

终端无报错、正常读取国内镜像源数据,即为配置成功。如果需要升级系统已有软件,可执行升级命令:

sudo apt upgrade -y

六、常见踩坑问题排查

1、apt update 提示签名验证失败

大概率是删除了 Signed-By 配置,重新补全配置中Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg 即可解决。

2、配置后速度依旧很慢

检查系统版本代号是否匹配(22.04对应jammy、24.04对应noble),代号错误会导致源失效、 fallback 到官方源。

3、ARM架构设备(树莓派等)换源无效

ARM架构需要使用专用 ports 源,将 URIs 替换为 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ 即可。

七、总结

新版Ubuntu放弃了传统的 sources.list 单行配置,改用deb822 结构化的 ubuntu.sources 文件,这是新版系统换源无效的核心原因。

通过替换清华、阿里云国内源,可直接解决Ubuntu系统更新、软件安装慢的问题,全程操作简单、配置规范,适配22.04、24.04主流长期支持版本,新手可以直接复用配置。

建议优先使用清华大学源,同步更新最及时、稳定性最强;阿里云源更适合国内云服务器环境,访问延迟更低。

正文完
可以使用微信扫码关注公众号(ID:xzluomor)
post-qrcode
 0
评论(没有评论)
验证码