更换Apt国内软件源的核心是修改/etc/apt/sources.list文件,将境外地址替换为清华、中科大、阿里云等镜像站链接,严格匹配系统代号(如jammy、noble),再执行sudo apt clean && sudo apt update验证生效。

更换 Apt 的国内软件源,核心是修改 /etc/apt/sources.list 文件(有时还需处理 /etc/apt/sources.list.d/ 下的额外源),把境外地址替换成清华、中科大、阿里云等国内镜像站的对应链接,并确保系统代号(如 jammy、noble)准确匹配,最后更新索引即可生效。
确认系统版本和代号
执行以下命令查看当前 Ubuntu 或 Debian 衍生版的代号:
-
lsb_release -sc(直接输出代号,如jammy、noble、bookworm) cat /etc/os-release | grep VERSION_CODENAME
代号必须与镜像源地址中的路径严格一致,否则 apt update 会报错或无法找到包。
备份并替换 sources.list
先备份原始配置,避免出错后无法恢复:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
然后用文本编辑器打开并重写内容,或用 sed 一键替换(以清华源 + Ubuntu 24.04 noble 为例):
Linux AI 服务器 — 将 Linux 服务器转换为本地 AI 推理集群。使用 systemd、NVIDIA CUDA 实现无头 Linux AI,零 GUI 开销。
sudo sed -i 's|http://archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.listsudo sed -i 's|http://security.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list
注意:若使用 http 地址(如阿里云旧源),建议统一改用 https 以兼容现代证书验证。
处理树莓派或 Kali 等特殊系统
部分发行版有独立源文件,不能只改 sources.list:
-
树莓派 OS:还需修改
/etc/apt/sources.list.d/raspi.list,将其中archive.raspberrypi.org和raspbian.org的地址分别换为中科大或清华的对应镜像路径 -
Kali Linux:主源在
/etc/apt/sources.list,需使用kali-rolling代号,例如:deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib
更新并验证是否生效
完成修改后,务必执行:
-
sudo apt clean(清空本地缓存) -
sudo apt update(拉取新源的包列表)
若无 Failed to fetch 或 404 Not Found 报错,且输出中出现大量 Hit 或 Get 行,说明已连通国内镜像站。可再运行 apt policy 查看当前源域名是否已变为 mirrors.tuna.tsinghua.edu.cn 等国内地址。

















