WSL 内的 Ubuntu 22.04 和原生 Ubuntu 换源逻辑完全一致,下面给出完整的步骤,替换后下载速度显著提升,适配后续 ARM 交叉编译工具、开发环境的安装。
核心前提:Ubuntu 22.04 LTS 的版本代号为
jammy,所有镜像源必须匹配该代号,否则会出现版本不兼容报错。
一、必做第一步:备份原始官方源
先备份系统默认的源文件,万一替换出错可以一键恢复,在终端执行:
# 备份原始源文件(永久保留,出错可恢复)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
出错恢复命令:
sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list
二、方法 1:一键替换
直接复制对应镜像源的命令,在终端执行,自动完成全量替换。
选项 1:清华大学镜像源
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
选项 2:阿里云镜像源
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.aliyun.com@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.aliyun.com@g" /etc/apt/sources.list
执行完上述命令后,直接跳到「第三步 更新生效」即可。
三、方法 2:手动编辑
如果想手动修改,可使用 nano 编辑器(比 vim 简单,无需记复杂快捷键):
- 执行命令打开源配置文件:
sudo nano /etc/apt/sources.list
- 打开后,按
Ctrl+K清空所有原有内容(也可以在每一行开头加#注释掉),然后复制下面对应镜像源的完整内容,粘贴到终端里。
清华源 完整内容(Ubuntu 22.04 专用)
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse


