Ubuntu 24.04 换源指南:适配新版配置文件结构
Ubuntu 24.04 LTS 发布后,APT 包管理器的源配置文件机制发生了显著变化。旧版常用的 sources.list 文件已被弃用,取而代之的是基于 Deb822 格式的 /etc/apt/sources.list.d/ubuntu.sources 文件。这种改变虽然增加了配置的规范性,但也让直接修改变得不那么直观。下面分享一套稳妥的换源方案,避免手动编辑出错。
一、确认配置文件位置
在开始之前,先确认当前系统使用的源文件路径。升级到 24.04 后,默认配置位于:
/etc/apt/sources.list.d/ubuntu.sources
如果该目录下存在旧的 sources.list,通常会被忽略或产生冲突,建议以新的 .sources 文件为准。
二、执行换源操作
1. 备份当前配置
修改系统级配置前,备份是必须的步骤。万一脚本失效或网络异常,我们可以随时回滚。
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
这条命令会生成一个带时间戳后缀的副本,确保数据安全。
2. 应用新源配置
为了简化操作,可以直接通过脚本获取最新的国内源配置并覆盖原文件。这里使用 curl 拉取配置内容写入目标路径:
sudo curl www.meiko.ink/sh/ubuntu.source > /etc/apt/sources.list.d/ubuntu.sources
注意:请确保你的网络连接正常,且信任该脚本来源。如果脚本加载失败,也可以手动复制对应的 Deb822 格式内容到文件中。
3. 刷新软件源缓存
配置文件修改完成后,必须通知 APT 管理器重新读取配置,否则安装软件时仍会尝试连接旧地址。
sudo apt update
观察输出日志,若显示'获取'成功且无报错,说明换源已完成。
三、常见问题排查
如果遇到权限错误,请检查是否使用了 sudo。如果是网络问题导致无法访问源服务器,可以尝试切换不同的镜像站地址。此外,部分第三方仓库可能未适配新的文件格式,此时需单独调整对应 .list 文件。

