返回列表 发布新帖
查看: 20|回复: 0

Ubuntu 更换官方软件源教程(含一键脚本)

发表于 昨天 17:25 | 查看全部 |阅读模式

这里或许是互联网从业者的最后一片净土,随客社区期待您的加入!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
在使用 Ubuntu 系统时,如果系统更新缓慢、连接超时或软件包下载失败,往往是因为镜像源地址不合适。
本文将介绍如何更换为 Ubuntu 官方源,并附带一键更换脚本,支持常见版本(20.04、22.04、24.04)。
一、为什么要更换源?
Ubuntu 软件源(APT 仓库)是存放系统软件包的服务器。
默认源可能是地理位置较远的镜像,导致:
  • 系统更新速度慢
  • 软件包无法下载
  • 出现 Hash Sum mismatch 等错误
因此,可以手动或自动切换为官方源或就近镜像源,以提高下载速度与稳定性。
二、Ubuntu 官方源地址
Ubuntu 官方源包括以下两类:
类型地址
主源(Main Archive)http://archive.ubuntu.com/ubuntu/
安全更新源(Security Updates)http://security.ubuntu.com/ubuntu/
三、手动更换官方源(通用方式)
1️⃣ 备份原源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2️⃣ 编辑源文件
sudo nano /etc/apt/sources.list
3️⃣ 将内容替换为以下(以 Ubuntu 22.04 为例)
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
4️⃣ 更新软件包缓存
sudo apt update
四、一键更换为官方源脚本(支持多个版本)
你可以直接复制以下命令执行,一键自动切换为官方源👇
sudo bash -c 'version=$(lsb_release -cs); \
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak; \
cat <<EOF > /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ $version main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ ${version}-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ ${version}-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ ${version}-security main restricted universe multiverse
EOF
sudo apt update'
该脚本自动识别系统版本(lsb_release -cs),支持以下常见版本:

版本号代号(自动识别)
Ubuntu 20.04focal
Ubuntu 22.04jammy
Ubuntu 24.04noble

🇨🇳 五、如果你在中国大陆(可选)
由于访问国外源速度较慢,可以改用国内镜像,比如清华源:
sudo bash -c 'version=$(lsb_release -cs); \
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak; \
cat <<EOF > /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ $version main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ ${version}-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ ${version}-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ ${version}-security main restricted universe multiverse
EOF
sudo apt update'
六、常见问题
问题解决方法
Temporary failure resolving网络或 DNS 问题,检查 /etc/resolv.conf
Hash Sum mismatch清理缓存后重新更新:
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
更新仍慢尝试切换到本地镜像(如清华、中科大、阿里)

✅ 七、总结
步骤操作
1️⃣备份原源文件
2️⃣替换为官方源或国内镜像
3️⃣执行 sudo apt update
4️⃣验证更新是否成功
一句话总结:
“更换为官方源或就近镜像,可以显著提高系统更新与安装速度,让你的 Ubuntu 更快更稳。”
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2025 Suike Tech All Rights Reserved. 随客交流社区 (备案号:津ICP备19010126号) |Processed in 0.102539 second(s), 6 queries , Gzip On, MemCached On.
关灯 在本版发帖返回顶部
快速回复 返回顶部 返回列表