当前位置:

首页 > 软件教程 > Windows安装WSL2运行Linux开发环境教程

Windows安装WSL2运行Linux开发环境教程

WSL2安装与配置需五步:一、管理员PowerShell启用子系统及虚拟机平台并重启;二、下载安装官方WSL2内核更新包;三、执行wsl--set-default-version2设默认版本;四、MicrosoftStore安装Ubuntu22.04LTS;五、用wsl-l-v和uname-r验证版本,再apt更新并安装开发工具。

WSL2安装与配置需五步:一、管理员PowerShell启用子系统及虚拟机平台并重启;二、下载安装官方WSL2内核更新包;三、执行wsl --set-default-version 2设默认版本;四、Microsoft Store安装Ubuntu 22.04 LTS;五、用wsl -l -v和uname -r验证版本,再apt更新并安装开发工具。

Windows怎么安装配置WSL2_Windows如何安装WSL2运行Linux子系统进行开发【教程】

如果您希望在Windows系统中直接运行Linux环境以进行开发工作,WSL2(Windows Subsystem for Linux 2)提供了一种轻量、高效且与原生内核兼容的解决方案。以下是完成WSL2安装与基础配置的具体步骤:

一、启用WSL功能并重启系统

WSL2依赖于Windows内置的子系统功能,需先通过系统命令启用相关组件,否则后续安装将无法进行。该操作会激活虚拟机平台与Linux子系统支持服务。

1、以管理员身份打开PowerShell(右键“开始”按钮 → 选择“Windows PowerShell(管理员)”或“终端(管理员)”)。

2、依次执行以下两条命令:

3、dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

4、dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

5、执行完毕后,必须重启计算机,使更改生效。

二、安装WSL2内核更新包

启用功能后,需单独安装WSL2专用的Linux内核更新包,这是WSL1升级为WSL2或首次安装WSL2所必需的底层组件。未安装该包将导致WSL版本默认回退至WSL1或初始化失败。

1、访问微软官方WSL内核更新页面:https://aka.ms/wsl2kernel。

2、下载适用于当前系统架构(x64 或 ARM64)的 wsl_update_x64.msi 安装程序。

3、双击运行该MSI文件,按提示完成安装。

4、安装完成后无需重启,但需确保此前已执行过系统重启(步骤一中已完成)。

三、设置WSL2为默认版本

为避免后续安装的Linux发行版意外使用WSL1,应提前将系统默认WSL版本设为2。此设置影响所有新安装的发行版,但不改变已存在发行版的版本状态。

1、再次以管理员身份打开PowerShell或Windows终端。

2、输入并执行命令:wsl --set-default-version 2

3、若返回提示“操作成功”,则表示默认版本已更新;若提示“无法定位指定模块”,说明内核包未正确安装或系统未重启,请返回步骤二核查。

四、从Microsoft Store安装Linux发行版

WSL2本身不包含Linux操作系统,需单独安装一个发行版(如Ubuntu、Debian、Kali等)。Microsoft Store是最安全、最简捷的获取渠道,所有上架发行版均经微软签名验证。

1、打开Microsoft Store应用(开始菜单搜索“Microsoft Store”并启动)。

2、在搜索框中输入Ubuntu 22.04 LTS(推荐长期支持版本,稳定性高)。

3、点击“获取”按钮下载并自动安装,过程无需手动干预。

4、安装完成后,在开始菜单中找到并启动“Ubuntu 22.04 LTS”,首次运行将自动解压根文件系统并提示创建用户账户。

五、验证WSL2运行状态并配置开发环境基础项

确认WSL2实例是否以正确版本运行,并完成基础开发依赖准备,是进入实际开发前的关键验证环节。该步骤可排除虚拟化未启用、内核加载失败等常见问题。

1、在Windows终端中执行:wsl -l -v,查看已安装发行版及其状态和版本号,确保对应发行版显示为“2”。

2、进入Ubuntu终端后,运行:uname -r,输出结果应包含“microsoft”字样且内核版本高于5.4,表明运行于WSL2内核。

3、更新软件包索引并升级基础系统:sudo apt update && sudo apt upgrade -y

4、安装常用开发工具:sudo apt install -y build-essential git curl wget vim

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
软件教程
相关文章 更多
PicHound安装配置详细教程与操作步骤
PicHound安装配置详细教程与操作步骤

详解 PicHound 扩展在 Chrome 等浏览器中的安装步骤、图标固定方法、站点访问权限设置及图片查找技巧,解决无法识别或加载缓慢等常见问题。

microsoft浏览器怎么设置默认主页操作教程
microsoft浏览器怎么设置默认主页操作教程

详细图解 Microsoft Edge 浏览器中启动行为、主页按钮及新标签页的设置方法。厘清三者区别,提供准确的菜单路径与检查步骤,解决浏览器首页设置混淆问题。

PixTV新手入门:从注册到生成第一部AI漫剧的完整流程
PixTV新手入门:从注册到生成第一部AI漫剧的完整流程

零基础学习如何使用PixTV制作AI漫剧。涵盖账号注册、画布创建、脚本拆解、角色设定、分镜生成及音视频剪辑导出的完整步骤,帮助新手快速掌握节点式创作工具的核心用法。

quicker软件怎么用新手入门操作教程详解
quicker软件怎么用新手入门操作教程详解

详解 Quicker 软件基础用法,包括如何唤出动作面板、创建基于选中文本的搜索动作、管理场景与分组,以及配置专属动作快捷键,提升 Windows 办公效率。

charles配置https证书与抓包设置教程
charles配置https证书与抓包设置教程

详解Windows下Charles HTTPS抓包配置:包括根证书安装信任、SSL Proxying主机设置、浏览器验证及移动端差异处理,确保开发者安全高效地调试加密流量。

爱贝壳内容同步助手怎么关闭功能操作教程
爱贝壳内容同步助手怎么关闭功能操作教程

想知道如何关闭爱贝壳内容同步助手?本教程详解在Chrome和Edge浏览器中停用扩展、限制网页权限及彻底卸载的步骤,帮助你安全暂停同步任务并检查浏览器状态。

vidhub文件源打开慢怎么解决的实用教程
vidhub文件源打开慢怎么解决的实用教程

VidHub添加SMB或WebDAV文件源后加载缓慢?本文详解如何区分媒体库扫描慢与视频播放卡,通过精简扫描路径、验证网络权限及本地下载对比,快速解决文件源响应延迟问题。

reqable全局变量设置在哪里完整操作教程
reqable全局变量设置在哪里完整操作教程

想知道Reqable全局变量设置在哪里?本教程详解环境变量入口位置、全局与自定义环境的区别、变量引用方法及安全检查步骤,助你轻松管理API调试配置。

jmcomic3漫画官网下载安装包下载与使用指南
jmcomic3漫画官网下载安装包下载与使用指南

面向寻找高清无广告漫画资源的读者,jmcomic3漫画app(https://www.jmmanhua.top/)提供海量精品内容与智能推荐。针对用户关心的隐私保护及阅读卡顿问题,本文详解如何通过隐私设置隐藏收藏记录,并从设备内存、网络信号及线路切换三个维度排查加载故障,助您获得流畅纯净的沉浸式阅读体验。

skyvern在windows上使用教程及详细操作步骤
skyvern在windows上使用教程及详细操作步骤

详解如何在Windows环境下使用Docker Compose部署Skyvern。包括LLM密钥配置、本地Web界面登录、API连接检查及首个浏览器自动化任务创建步骤,适合初学者快速上手。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
WPS Office macOS版
WPS Office macOS版
macOS

WPS Office是一款面向macOS用户的综合办公套件,将文字处理、电子表格、演示文稿、PDF工具、模板与云协作整合在同一应用中。它兼容常见Microsoft Office格式,支持Intel及Apple芯片Mac,基础功能可免费使用,

Shapr3D macOS版
Shapr3D macOS版
Mac

Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。

REAPER macOS版
REAPER macOS版
Mac

REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。

WINDOWS 更多
Adobe Photoshop Windows版
Adobe Photoshop Windows版
Windows

Adobe Photoshop 是面向摄影师、设计师和内容创作者的专业图像处理工具,可在 Windows 上完成照片修饰、选区抠图、图层合成、文字排版、绘画及生成式编辑。软件采用订阅授权,由 Creative Cloud 管理安装、更新与许

Adobe InDesign Windows版
Adobe InDesign Windows版
Windows

Adobe InDesign 是面向印刷与数字出版的专业页面排版工具,可制作书籍、杂志、宣传册、海报、交互式 PDF 和电子书。它提供精细的文字样式、多页面管理、印前检查及多格式输出能力,并能与 Photoshop、Illustrator

Adobe Illustrator Windows版
Adobe Illustrator Windows版
Windows

Adobe Illustrator 是用于绘制矢量图形、插画、图标、徽标和版式的专业设计工具。它以路径和锚点为核心,作品放大后仍能保持清晰,并提供画板、文字、渐变、图像描摹及精确变换等功能,适合品牌视觉、印刷物料、数字界面和商业插画创作。