我是靠谱客的博主 烂漫皮带,最近开发中收集的这篇文章主要介绍玩转wsl2之环境搭建,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  Windows是市场占有率最高的桌面操作系统,很多开发人员还是习惯于在Windows系统中进行开发工作,但服务器领域多采用Linux操作系统,因此开发人员在开发过程中,经常会遇到windows系统开发的软件难以部署到Linux系统的问题。
  WSL(Windows Subsystem for Linux),顾名思义就是在Windows中使用Linux系统,尤其是支持docker的WSL2发布后,完美的解决了开发人员的难题,在Windows系统中能毫无障碍的Linux系统。

  下面我们开始在Windows10 环境中搭建WSL2。

1.系统安装
  WSL2只能运行于Windows 10系统之上,并且要求Windows 10版本为2004版本,内部版本号为19041版本或者更高版本。
  Windows 10的版本可以这样看到: 鼠标右键单击"开始"–>“设置”–>“关于”–>“Windows规格"中的版本号。
  如果Windows 10的版本号低于2004,需要先升级Windows版本。
  1)下载windows 10 2004版本的iso文件;
  2)鼠标右键单击iso文件,选择"装载”;
  3)在打开的目录中,双击"setup.exe"进行升级安装。

2.安装WSL2
2.1 启用"虚拟机平台"
  安装 WSL2之前,必须启用"虚拟机平台"功能。打开"控制面板"–>“程序”–>“程序和功能”–>“启用或关闭Windows功能”–>勾选"虚拟机平台",“确定"后重启系统。
2.2 安装WSL
  打开"控制面板”–>“程序”–>“程序和功能”–>“启用或关闭Windows功能”–>勾选"适用于Linux的Windows子系统","确定"后重启系统。

  系统重启后,鼠标右键点击"开始",打开"Windows PowerShell(管理员)",输入"wsl",验证成功,WSL已经正常安装。


PS C:WINDOWSsystem32> wsl
适用于 Linux 的 Windows 子系统没有已安装的分发版。
可以通过访问 Microsoft Store 来安装分发版:
https://aka.ms/wslstore

2.3 升级WSL 2
  WSL安装好之后,默认是WSL 1,需要把默认版本设为WSL 2。


PS C:WINDOWSsystem32> wsl --set-default-version 2
WSL 2 需要更新其内核组件。有关信息,请访问 https://aka.ms/wsl2kernel
有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2

  提示需要更新WSL 2内核组件,访问https://aka.ms/wsl2kernel,并下载安装WSL2 Linux内核更新包。安装完成后,重新设置WSL默认版本为2。


PS C:WINDOWSsystem32> wsl --set-default-version 2
有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2

2.4 下载Linux分发版
   打开"Microsoft Store"微软商城,搜索"ubuntu",即可搜索到多个ubuntu的发行版,选择免费的"Ubuntu 18.04 LTS"下载,下载时需要登录微软账号。
   下载完成后,在"Microsoft Store"微软商城直接启动Ubuntu 18.04。
   在"Windows PowerShell(管理员)"中查看WSL的运行情况。


PS C:WINDOWSsystem32> wsl -l -v
NAME
STATE
VERSION
* Ubuntu-18.04
Running
2

   可以看到Ubuntu-18.04已经正常运行。

3.参考资料
   https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel

最后

以上就是烂漫皮带为你收集整理的玩转wsl2之环境搭建的全部内容,希望文章能够帮你解决玩转wsl2之环境搭建所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部