首页 人工智能

Ubuntu 更换国内 APT 更新源:速度提升与避坑指南

分类:人工智能
字数: (1667)
阅读: (2602)
内容摘要:Ubuntu 更换国内 APT 更新源:速度提升与避坑指南,

在使用 Ubuntu 系统时,经常会遇到 apt updateapt upgrade 速度慢的问题,尤其是在网络环境不佳的情况下。这往往是因为默认的更新源服务器位于国外,国内访问速度较慢。本文将详细介绍如何更换 Ubuntu 的 apt 更新源为国内镜像,从而显著提升更新速度,并分享一些实战中的避坑经验。

apt 更新源 的底层原理

apt (Advanced Package Tool) 是 Debian 和 Ubuntu 系统中用于安装、更新和卸载软件包的命令行工具。它通过读取 /etc/apt/sources.list 文件(以及 /etc/apt/sources.list.d/ 目录下的 .list 文件)来获取软件包的来源信息,也就是更新源。每个更新源都指向一个包含软件包索引信息的服务器。apt update 命令会从这些服务器下载最新的软件包索引,而 apt upgrade 则会根据索引信息更新系统中已安装的软件包。如果更新源服务器距离用户较远,或者服务器负载过高,就会导致更新速度缓慢。

查看当前 apt 源配置

可以通过以下命令查看当前的 apt 源配置:

cat /etc/apt/sources.list

或者查看 /etc/apt/sources.list.d/ 目录下的配置文件:

ls /etc/apt/sources.list.d/
cat /etc/apt/sources.list.d/docker.list # 示例,查看 docker 的源配置

更换国内 apt 源的具体步骤

以下以更换为阿里云的 apt 源为例,演示具体的更换步骤。

Ubuntu 更换国内 APT 更新源:速度提升与避坑指南

1. 备份原有的 sources.list 文件

为了防止意外情况,建议先备份原有的 sources.list 文件:

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

2. 编辑 sources.list 文件

可以使用 nanovim 等文本编辑器编辑 sources.list 文件:

sudo nano /etc/apt/sources.list

3. 替换文件内容

将文件中的内容替换为以下阿里云的镜像源配置(以 Ubuntu 20.04 为例):

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

注意:focal 替换为你 Ubuntu 系统的代号。例如,如果是 Ubuntu 18.04,则替换为 bionic;如果是 Ubuntu 22.04,则替换为 jammy

Ubuntu 更换国内 APT 更新源:速度提升与避坑指南

4. 更新 apt 软件包索引

完成替换后,保存文件并执行以下命令更新 apt 软件包索引:

sudo apt update

如果一切顺利,你应该会看到更新速度明显提升。之后,就可以使用 sudo apt upgrade 命令升级系统了。

常用国内 apt 源

除了阿里云,还有其他一些常用的国内 apt 源:

  • 清华大学镜像站: https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
  • 网易镜像站: http://mirrors.163.com/
  • 中科大镜像站: http://mirrors.ustc.edu.cn/

可以根据自己的网络环境选择合适的镜像源。

Ubuntu 更换国内 APT 更新源:速度提升与避坑指南

实战避坑经验总结

  1. 更新源服务器的选择: 并非所有镜像源的速度都一样。建议多尝试几个镜像源,选择速度最快的。可以使用 ping 命令测试服务器的延迟。

  2. 版本号的匹配: 务必确保所使用的镜像源与 Ubuntu 系统版本号匹配,否则可能会导致软件包安装失败或系统不稳定。

  3. 备份的重要性: 在修改任何配置文件之前,都应该养成备份的习惯,以便在出现问题时能够快速恢复。

  4. 代理问题: 如果你的网络环境需要通过代理才能访问互联网,需要在 apt.conf 文件中配置代理信息。通常位于 /etc/apt/apt.conf/etc/apt/apt.conf.d/ 目录下。配置方式如下:

    Ubuntu 更换国内 APT 更新源:速度提升与避坑指南
    Acquire::http::Proxy "http://your_proxy_address:port";
    Acquire::https::Proxy "http://your_proxy_address:port";
    
  5. 软件源签名验证问题: 有时候更换软件源后会遇到签名验证失败的问题,此时需要更新一下密钥:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <key_id><key_id> 可以从错误信息中获得。

  6. 服务器同步延迟: 刚更换完源后,部分软件包可能无法立即更新到最新版本,这是由于服务器同步存在延迟。稍等一段时间后再尝试更新即可。

更换 Ubuntu 的 apt 更新源是提升软件包管理速度的有效方法。通过选择合适的国内镜像源,并注意一些细节问题,可以显著改善更新体验。希望本文能帮助你解决 Ubuntu 更新缓慢的问题。

Ubuntu 更换国内 APT 更新源:速度提升与避坑指南

转载请注明出处: 脱发程序员

本文的链接地址: http://m.acea2.store/blog/312985.SHTML

本文最后 发布于2026-04-21 22:09:50,已经过了5天没有更新,若内容或图片 失效,请留言反馈

()
您可能对以下文章感兴趣
评论
  • 武汉热干面 1 天前
    备份是个好习惯,上次手贱改错了文件,幸好有备份才能恢复。
  • 真香警告 4 天前
    请问一下,如果同时配置多个源,apt 会怎么选择?