Ubuntu更换USTC镜像源完整指南(AMD64 / AARCH64)
1. 引言
Ubuntu 默认使用官方源,在国内下载软件包速度较慢。将软件源更换为国内镜像(如中国科学技术大学 USTC 镜像)可显著提升 apt 下载速度。本文针对 AMD64 与 AARCH64 两种架构,分别给出 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.com、http://security.ubuntu.com 或 http://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-https与ca-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镜像源的资料请关注脚本之家其它相关文章!
相关文章
电脑意外关机后VMware中linux不能联网问题的解决方法
这篇文章主要为大家解决电脑意外关机后,再次开机启动VMware时发现linux不能联网的问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2019-03-03
Centos 6.5环境实现本地局域网搭建YUM的方法【基于HTTP】
这篇文章主要介绍了Centos 6.5环境实现本地局域网搭建YUM的方法,较为详细的分析了CentOS6.5基于HTTP实现本地局域网搭建YUM的具体步骤、相关命令与操作注意事项,需要的朋友可以参考下2018-04-04
centos8安装zabbix提示All mirrors were tried的解决方案
这篇文章主要介绍了centos8安装zabbix提示All mirrors were tried的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-01-01


最新评论