Ubuntu更换USTC镜像源完整指南(AMD64 / AARCH64)

 更新时间:2026年08月31日 08:32:25   作者:名栩  
Ubuntu 默认使用官方源,在国内下载软件包速度较慢,将软件源更换为国内镜像可显著提升 apt 下载速度,本文针对 AMD64 与 AARCH64 两种架构,分别给出 Ubuntu 24.04 与 20.04 的更换方法,需要的朋友可以参考下

1. 引言

Ubuntu 默认使用官方源,在国内下载软件包速度较慢。将软件源更换为国内镜像(如中国科学技术大学 USTC 镜像)可显著提升 apt 下载速度。本文针对 AMD64AARCH64 两种架构,分别给出 Ubuntu 24.04 与 20.04 的更换方法。

提示:Ubuntu 24.04 默认使用 Deb822 格式的源文件 /etc/apt/sources.list.d/ubuntu.sources,而 20.04 及更早版本使用 /etc/apt/sources.list。请先确认你的系统版本与源文件位置,再选择对应命令。

2. AMD64 架构

ubuntu 24.04

编辑 /etc/apt/sources.list.d/ubuntu.sources,将官方源替换为 USTC 镜像源:

# 备份原文件
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak

# 替换为 USTC 镜像
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g; s@//security.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list.d/ubuntu.sources

# 刷新软件包列表
sudo apt update

ubuntu 20.04

编辑 /etc/apt/sources.list,将官方源替换为 USTC 镜像源:

# 备份原文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

# 替换为 USTC 镜像
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g; s@//security.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list

# 刷新软件包列表
sudo apt update

3. AARCH64 架构

AARCH64(ARM64)架构的 Ubuntu 使用 ports.ubuntu.com 作为官方源,替换时需额外处理该域名。

ubuntu 24.04

编辑 /etc/apt/sources.list.d/ubuntu.sources,将官方源替换为 USTC 镜像源:

# 备份原文件
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak

# 替换为 USTC 镜像(含 ports.ubuntu.com)
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g; s@//security.ubuntu.com@//mirrors.ustc.edu.cn@g; s@//ports.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list.d/ubuntu.sources

# 刷新软件包列表
sudo apt update

ubuntu 20.04

编辑 /etc/apt/sources.list,将官方源替换为 USTC 镜像源:

# 备份原文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

# 替换为 USTC 镜像(含 ports.ubuntu.com)
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g; s@//security.ubuntu.com@//mirrors.ustc.edu.cn@g; s@//ports.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list

# 刷新软件包列表
sudo apt update

4. 验证是否生效

更换镜像源后,执行以下命令刷新软件包列表:

sudo apt update

若输出中不再出现 http://archive.ubuntu.comhttp://security.ubuntu.comhttp://ports.ubuntu.com,而是显示 mirrors.ustc.edu.cn,则说明镜像源已生效。

也可用以下命令直接检查源文件中的地址:

grep -n "URIs" /etc/apt/sources.list.d/ubuntu.sources

应看到 URIs 均指向 http://mirrors.ustc.edu.cn/ubuntu/

5. 常见问题

  • 提示 GPG 错误:多为网络波动导致,重新执行 sudo apt update 即可。
  • 仍从官方源下载:检查 /etc/apt/sources.list/etc/apt/sources.list.d/ 下是否有残留的官方源配置,将其一并替换。
  • sed 命令没有生效:常见原因是 Ubuntu 24.04 默认使用 Deb822 格式的源文件 /etc/apt/sources.list.d/ubuntu.sources,而 /etc/apt/sources.list 可能为空或不存在。请确认你修改的是正确的源文件。若 sed 仍未匹配成功,可改用 sudo tee 直接覆写:
sudo tee /etc/apt/sources.list.d/ubuntu.sources > /dev/null <<'EOF'
Types: deb
URIs: http://mirrors.ustc.edu.cn/ubuntu/
Suites: noble noble-updates noble-backports
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://mirrors.ustc.edu.cn/ubuntu/
Suites: noble-security
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
EOF
sudo apt update
  • HTTPS 源无法访问:确认已安装 apt-transport-httpsca-certificates
sudo apt install -y apt-transport-https ca-certificates

6. 总结

本文分别针对 AMD64 与 AARCH64 架构下的 Ubuntu 24.04 与 20.04,给出了更换为 USTC 镜像源的方法。替换后执行 sudo apt update 即可加速软件包下载。若遇到问题,请优先确认系统版本与源文件格式,再选择对应的替换命令。

以上就是Ubuntu更换USTC镜像源完整指南(AMD64 / AARCH64)的详细内容,更多关于Ubuntu更换USTC镜像源的资料请关注脚本之家其它相关文章!

相关文章

  • Linux使用systemd管理服务的操作指南

    Linux使用systemd管理服务的操作指南

    还在用SysVinit,现代Linux都用systemd管理服务了,这篇手把手教你编写Unit文件部署Java项目,配置开机自启、看懂服务日志,还有Restart策略对比和定时任务替代crontab的实用技巧,看完再也不怕服务挂了不知道,需要的朋友可以参考下
    2026-08-08
  • 电脑意外关机后VMware中linux不能联网问题的解决方法

    电脑意外关机后VMware中linux不能联网问题的解决方法

    这篇文章主要为大家解决电脑意外关机后,再次开机启动VMware时发现linux不能联网的问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • Linux下实现定时器Timer的几种方法总结

    Linux下实现定时器Timer的几种方法总结

    下面小编就为大家带来一篇Linux下实现定时器Timer的几种方法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • Centos 6.5环境实现本地局域网搭建YUM的方法【基于HTTP】

    Centos 6.5环境实现本地局域网搭建YUM的方法【基于HTTP】

    这篇文章主要介绍了Centos 6.5环境实现本地局域网搭建YUM的方法,较为详细的分析了CentOS6.5基于HTTP实现本地局域网搭建YUM的具体步骤、相关命令与操作注意事项,需要的朋友可以参考下
    2018-04-04
  • Linux使用du和sort命令查找最大文件和目录

    Linux使用du和sort命令查找最大文件和目录

    在日常的 Linux 使用中,磁盘空间的管理是我们经常会遇到的一个问题,如何有效地找到占用磁盘空间的文件和目录,迅速定位问题所在,成为了我们需要掌握的一个技能,下面我们就来看看Linux如何使用du和sort命令查找最大文件和目录吧
    2025-11-11
  • Linux服务器SSH客户端连接目标服务器失败的解决方法

    Linux服务器SSH客户端连接目标服务器失败的解决方法

    Linux服务器SSH客户端连接目标服务器失败怎么办?在出现问题时我们先用排除法查找原因,以下是根据几种情况列出的解决方法,希望可以帮助到你,需要的朋友可以参考下
    2025-10-10
  • centos8安装zabbix提示All mirrors were tried的解决方案

    centos8安装zabbix提示All mirrors were tried的解决方案

    这篇文章主要介绍了centos8安装zabbix提示All mirrors were tried的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 详解宝塔Linux面板FTP无法连接的解决办法

    详解宝塔Linux面板FTP无法连接的解决办法

    这篇文章主要介绍了详解宝塔Linux面板FTP无法连接的解决办法,文章中详细的介绍了FTP无法连接的解决方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • 使用光盘配置本地yum源的方法 yum源配置

    使用光盘配置本地yum源的方法 yum源配置

    这篇文章主要介绍了linux使用光盘配置本地yum源的方法
    2014-01-01
  • Apache Shiro 使用手册(二) Shiro 认证

    Apache Shiro 使用手册(二) Shiro 认证

    认证就是验证用户身份的过程。在认证过程中,用户需要提交实体信息(Principals)和凭据信息(Credentials)以检验用户是否合法。最常见的“实体/凭证”组合便是“用户名/密码”组合
    2014-06-06

最新评论