如何使用window11下的ubuntu linux 子系统
一、概述
Windows Subsystem for Linux (WSL)允许您在几分钟内在您的 Windows 机器上安装完整的 Ubuntu 终端环境,让您无需离开 Windows 即可开发跨平台应用程序。
你将学到什么:
- 如何在 Windows 11 上启用和安装 WSL
- 如何安装和运行使用 WSLg 的简单图形应用程序
- 如何安装和运行使用 WSLg 的更高级的应用程序
你需要什么:
- 安装了所有更新的 Windows 11 物理机或虚拟机
2.安装WSL
我们在教程在 Windows 10 上安装 Ubuntu WSL 中看到,可以从命令行安装 WSL。在 Windows 11 中,它也可以作为应用程序直接从 Microsoft 商店获得。从商店安装将安装具有所有最新功能的最新版本的 WSL。
先决条件
安装前确保满足以下先决条件:
- 您正在运行 Windows 11(内部版本 22000 或更高版本)
- 虚拟机平台可选功能已启用
要检查内部版本号,请按Windows键打开 Windows 菜单,然后在搜索字段中键入about,如以下屏幕截图所示:

并选择关于您的 PC 行以启动系统/关于页面。
操作系统内部版本号必须高于22000。如果不是,则无法按照本教程安装 WSL。请按照此处的说明进行操作。
验证的第二个先决条件是虚拟平台功能。
搜索Windows 功能。
打开控制面板并向下滚动到Virtual Machine Platform。
或者是这样
安装虚拟机平台组件后,您必须重新启动 Windows 11,然后才能继续安装 WSL 组件和 Ubuntu 应用程序。
从 Microsoft Store 安装 WSL
持续时间:3:00
WSL 组件现在可以像其他 Windows 应用程序一样直接从 Microsoft Store 以预览版的形式提供。
要从 Microsoft Store 安装 WSL 应用程序,请打开它并搜索Windows 子系统。
单击Windows Subsystem for Linux Preview项,打开相应的应用程序页面。
单击获取以下载并安装该应用程序。
安装后,您可以单击Open,但由于没有安装 Linux 发行版,它不会做太多事情。
但是,如果您真的想在不安装发行版的情况下打开 WSL 应用程序,您会看到一条简短的帮助消息,您必须遵循该消息才能使 WSL 有用:
3. 下载 Ubuntu
WSL 支持各种 Linux 发行版,包括最新的 Ubuntu 版本、Ubuntu 20.04 LTS 和 Ubuntu 18.04 LTS。您可以通过打开 Microsoft Store 应用并搜索Ubuntu来找到它们。
选择您喜欢的发行版,然后选择Get。
我应该选择哪个版本?
Microsoft Store 发布了三种类型的 Ubuntu 版本:
- 带有版本号的 Ubuntu,例如Ubuntu 20.04。这将始终是 20.04,一旦 22.04 发布,将不会建议升级。
- Ubuntu没有版本号。这是 Ubuntu 首次发布后的最新 LTS 版本。在撰写本文时,它是 Ubuntu 20.04。它将保持 Ubuntu 22.04 直到 Ubuntu 的第一个版本,例如 22.04.1。一旦 22.04.1 发布,将建议现有用户升级到 22.04。
- Ubuntu Preview是 Ubuntu 最新开发版本的每日构建。如果您想在边缘运行而不是用于生产工作负载,则应该安装它,因为它没有收到与稳定版本相同数量的 QA,并且可能随时中断。

然后 Ubuntu 将安装在您的机器上。
安装后,您可以直接从商店启动应用程序,也可以在 Windows 搜索栏中搜索 Ubuntu。
4. 配置 Ubuntu
恭喜,你现在在你的 Windows 机器上运行了一个 Ubuntu 终端!
完成初始设置后,您将需要创建用户名和密码(这不需要与您的 Windows 用户凭据匹配)。
最后,使用以下命令安装最新更新始终是一个好习惯,并在出现提示时输入您的密码。
sudo apt update
然后
sudo apt full-upgrade
出现提示时按Y。
此刻就安装好了window11的子系统ubuntu
下一章将为大家讲怎么使用子系统安装docker和配置php环境
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下