WSL上的Ubuntu 24.04 (Noble Numbat) 配置阿里云镜像源,提速软件安装

如果你正在Windows Subsystem for Linux (WSL) 中使用最新的Ubuntu 24.04 LTS(代号Noble Numbat),你可能会发现从默认的官方源下载软件包速度较慢。幸运的是,我们可以轻松地将其软件源更换为国内的镜像站,从而极大地提升下载速度。阿里云开源镜像站就是一个非常优秀的选择。

本文将手把手教你如何为WSL下的Ubuntu 24.04配置阿里云镜像源。

为什么要换源?

默认的软件源服务器位于国外,在国内网络环境下访问速度可能不理想。将其替换为阿里云镜像站,相当于在国内有了一个完整的Ubuntu软件仓库副本,下载速度会得到质的飞跃,无论是安装新软件还是更新系统,都会更加迅速。

阿里云镜像站地址: https://mirrors.aliyun.com/ubuntu/

配置步骤

重要提示: Ubuntu 24.04 引入了一个新的软件源配置方式。传统的sources.list文件依然有效,但系统默认使用新的/etc/apt/sources.list.d/ubuntu.sources文件。我们将介绍两种方法,推荐使用方法二以符合新系统的规范。

方法一:修改传统的 sources.list 文件(通用方法)

如果你习惯传统方式,或者你的系统仍主要使用sources.list,可以按此方法操作。

  1. 备份原始源列表(好习惯)

    首先,我们备份一下原来的源列表,以防万一。

    bash 复制代码
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 清空并编辑 sources.list 文件

    使用你喜欢的文本编辑器(如 nano 或 vim)打开源列表文件。这里以 nano 为例:

    bash 复制代码
    sudo nano /etc/apt/sources.list

    将文件内的所有内容删除,然后复制并粘贴以下为Ubuntu 24.04配置好的阿里云源内容:

    bash 复制代码
    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse
    # deb-src https://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse
    
    deb https://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse
    # deb-src https://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse
    
    deb https://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse
    # deb-src https://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse
    
    deb https://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse
    # deb-src https://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse
    
    # 预发布软件源,不建议启用
    # deb https://mirrors.aliyun.com/ubuntu/ noble-proposed main restricted universe multiverse
    # deb-src https://mirrors.aliyun.com/ubuntu/ noble-proposed main restricted universe multiverse
  3. 保存并退出

    在 nano 编辑器中,按 Ctrl+O 保存,按 Enter 确认,然后按 Ctrl+X 退出。

方法二:修改新的 ubuntu.sources 文件(推荐用于Ubuntu 24.04)

这是Ubuntu 24.04更推荐的方式,源配置更具结构化和可读性。

  1. 备份并编辑新配置文件

    使用 sudo 权限编辑 /etc/apt/sources.list.d/ubuntu.sources 文件:

    bash 复制代码
    sudo nano /etc/apt/sources.list.d/ubuntu.sources
  2. 替换文件内容

    将文件中原有的内容全部删除,替换为以下使用阿里云镜像的配置:

    ini 复制代码
    Types: deb deb-src
    URIs: https://mirrors.aliyun.com/ubuntu/
    Suites: noble noble-security noble-updates noble-backports
    Components: main restricted universe multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
    • Types: 指定软件包类型(二进制包和源码包)。
    • URIs: 指定镜像站地址。
    • Suites: 指定版本套件(主版本、安全更新、常规更新、向后移植)。
    • Components: 指定软件组件。
    • Signed-By: 指定验证密钥环文件。
  3. 保存并退出

    同样,按 Ctrl+O 保存,Enter 确认,再按 Ctrl+X 退出。

完成配置并验证

无论你使用了哪种方法,最后都需要执行以下命令来更新软件包列表,使新的源生效。

bash 复制代码
sudo apt update

如果终端中没有出现错误信息,并且显示从 mirrors.aliyun.com 获取索引,那么恭喜你,配置已经成功!

现在,你可以尝试安装或更新软件来体验飞一般的速度了,例如:

bash 复制代码
sudo apt upgrade
小结

通过以上简单的几步,我们成功地将WSL中Ubuntu 24.04的软件源切换到了阿里云镜像站。这个小改动能显著改善你在WSL中的开发体验,节省大量等待时间。

Happy Coding!


参考链接:

相关推荐
女神下凡5 小时前
芯参谋(85):Linux_PPI_NAND_驱动开发指南
linux·运维·arm开发·驱动开发·单片机·嵌入式硬件·设计规范
12.=0.6 小时前
【持续更新】shell脚本 + Linux命令
linux·运维·服务器
Escalating_xu6 小时前
【Linux 网络编程】五种 I/O 模型与非阻塞 I/O:从“等数据”到正确处理 EAGAIN
java·linux·网络
无言听风雨丶6 小时前
Linux 容器本质探秘:Cgroup 与 Namespace 深度解析与实战
linux·运维·服务器·kubernetes
万联WANFLOW6 小时前
CVE-2026-98432 等漏洞自查:AI 查出的 Linux、Windows 漏洞,运维怎么确认受不受影响
linux·运维·windows·网络安全
OPEN-F7 小时前
Ubuntu 自动登录后 GNOME 远程桌面连不上?一次登录钥匙环锁定的排查与永久修复
linux·运维·ubuntu
硅基手札7 小时前
【Linux 内核专栏 19】20 · 嵌入式子系统 — GPIO·pinctrl·clock·regulator
linux·运维·单片机·linux内核·嵌入式开发·调试定位
默|笙7 小时前
【Linux网络】传输层协议TCP(3)滑动窗口、流量控制
linux·网络·tcp/ip
Linux界最忧郁之人9 小时前
华为云ECS&IMS&AS实战|弹性云服务器、私有镜像、弹性伸缩完整实验
linux·运维·服务器·centos·华为云·openstack
whyutianict_vv9 小时前
零基础转 AI 运维:投入清单、技术路线与核对表
linux·运维·人工智能·ai