本文介绍 Ubuntu 20.04、22.04、24.04 更换国内 APT 软件源的方法,提供阿里云、腾讯云配置和可直接复制的快捷命令。按下面三步操作:备份配置 → 选择对应版本的软件源 → 更新软件列表。
阿里云和腾讯云二选一,不要混用不同版本的源。
适用于常见的 Intel / AMD 服务器(amd64);ARM 服务器需要使用 ubuntu-ports 源。
1. 备份原配置
Ubuntu 20.04 / 22.04 执行:
sudo cp -n /etc/apt/sources.list /etc/apt/sources.list.bakUbuntu 24.04 执行:
sudo cp -n /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak-n 表示已有备份时不覆盖。只执行自己系统对应的一条命令。
2. 替换软件源
下面提供手动修改和快捷命令,选择一种即可。快捷命令会覆盖对应配置文件;有自定义源时,请用手动方式。
用宝塔文件管理或文本编辑器打开下面对应的配置文件,选择一个镜像站,替换原有 Ubuntu 源内容并保存。文件中若有其他软件的源,保留那些条目。
Ubuntu 20.04 换源配置
配置文件:/etc/apt/sources.list
20.04 已结束标准安全维护,新装服务器建议选择仍受支持的版本。
阿里云源
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse快捷方式(阿里云)
把下面整段复制到终端执行,自动备份、写入阿里云源并更新软件列表。
sudo bash -c "([ -e /etc/apt/sources.list.bak ] || cp -a /etc/apt/sources.list /etc/apt/sources.list.bak) &&
cat <<'EOF' > /etc/apt/sources.list && apt update
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
EOF"腾讯云源
deb https://mirrors.cloud.tencent.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ focal-backports main restricted universe multiverse快捷方式(腾讯云)
不想手动编辑文件,也可以把下面整段复制到终端执行,自动备份、写入腾讯云源并更新软件列表。
sudo bash -c "([ -e /etc/apt/sources.list.bak ] || cp -a /etc/apt/sources.list /etc/apt/sources.list.bak) &&
cat <<'EOF' > /etc/apt/sources.list && apt update
deb https://mirrors.cloud.tencent.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ focal-backports main restricted universe multiverse
EOF"Ubuntu 22.04 换源配置
配置文件:/etc/apt/sources.list
阿里云源
deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse快捷方式(阿里云)
把下面整段复制到终端执行,自动备份、写入阿里云源并更新软件列表。
sudo bash -c "([ -e /etc/apt/sources.list.bak ] || cp -a /etc/apt/sources.list /etc/apt/sources.list.bak) &&
cat <<'EOF' > /etc/apt/sources.list && apt update
deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
EOF"腾讯云源
deb https://mirrors.cloud.tencent.com/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ jammy-backports main restricted universe multiverse快捷方式(腾讯云)
不想手动编辑文件,也可以把下面整段复制到终端执行,自动备份、写入腾讯云源并更新软件列表。
sudo bash -c "([ -e /etc/apt/sources.list.bak ] || cp -a /etc/apt/sources.list /etc/apt/sources.list.bak) &&
cat <<'EOF' > /etc/apt/sources.list && apt update
deb https://mirrors.cloud.tencent.com/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ jammy-backports main restricted universe multiverse
EOF"Ubuntu 24.04 换源配置
配置文件:/etc/apt/sources.list.d/ubuntu.sources
24.04 默认使用下面这种格式,不要直接粘贴 20.04 / 22.04 的配置。
阿里云源
Types: deb
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: noble noble-updates noble-security noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg快捷方式(阿里云)
把下面整段复制到终端执行,自动备份、写入阿里云源并更新软件列表。
sudo bash -c "([ -e /etc/apt/sources.list.d/ubuntu.sources.bak ] || cp -a /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak) &&
cat <<'EOF' > /etc/apt/sources.list.d/ubuntu.sources && apt update
Types: deb
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: noble noble-updates noble-security noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
EOF"腾讯云源
Types: deb
URIs: https://mirrors.cloud.tencent.com/ubuntu/
Suites: noble noble-updates noble-security noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg快捷方式(腾讯云)
不想手动编辑文件,也可以把下面整段复制到终端执行,自动备份、写入腾讯云源并更新软件列表。
sudo bash -c "([ -e /etc/apt/sources.list.d/ubuntu.sources.bak ] || cp -a /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak) &&
cat <<'EOF' > /etc/apt/sources.list.d/ubuntu.sources && apt update
Types: deb
URIs: https://mirrors.cloud.tencent.com/ubuntu/
Suites: noble noble-updates noble-security noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
EOF"如果系统里没有对应文件,请先确认实际的源配置位置,不要直接新建重复配置。
3. 更新软件列表
保存后执行:
sudo apt update没有报错就完成换源了。这条命令只更新软件列表,不会自动升级系统。
如需恢复,把之前的 .bak 备份文件复制回原位置,再执行一次 sudo apt update。
参考:Ubuntu 官方说明 · 腾讯云镜像说明
相关教程
还在使用 Debian 服务器?参考 Debian 11/12/13 换国内源教程:阿里云与腾讯云快捷配置。