Ubuntu 更换官方软件源教程(含一键脚本)
在使用 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.bak2️⃣ 编辑源文件
sudo nano /etc/apt/sources.list3️⃣ 将内容替换为以下(以 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 multiverse4️⃣ 更新软件包缓存
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 更快更稳。”
页:
[1]