简介
适用于 Linux 的 Windows 子系统 (WSL) 可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。
WSL1与WSL2的比较
更多信息可以去微软官方WSL文档查看,这里不赘述
https://docs.microsoft.com/zh-cn/windows/wsl/
1)Windows 环境配置
WSL :控制面板->程序->程序和功能(启用或者关闭Windows功能)-> 适用于Linux的Windows子系统(勾选)->重启(根据电脑版本看是否需要选择开启开发者选项)
WSL2 :控制面板->程序->程序和功能(启用或者关闭Windows功能-> Hyper-V与适用于Linux的Windows子系统 (勾选)->重启
一、界面安装
1、下载Linux子系统--Ubuntu
1.首先,打开Windows10自带商店。
2.打开【商店】,搜索【Ubuntu】,选择你喜欢的【Ubuntu】
3.点进去【获取】,再次点击【安装】。安装包一般再400-500MB左右,安装时间在30-90分钟左右,安装完毕后,重新启动计算机。
2、安装和配置Linux子系统
1.打开【开始菜单】,点击已经安装完成的子系统图标,就是橙色的那个。
2.显示【正在安装,需要几分钟的时间】,之后要求你输入新系统的【用户名】,用户名似乎只能使用小写字母,然后输入【密码】,此时密码不会显示,但是你已经输入了,第二次确认【密码】,之后就大功告成了!!!
3、Ubuntu子系统的打开和使用
正常操作,打开cmd或者ps后,输入bash,就行。
快捷键:空白处,按住【shift】+【鼠标右键】,就会出现在【在此处打开Linux shell】。
二、手动安装
1)下载安装包
Ubuntu 包:https://docs.microsoft.com/en-us/windows/wsl/install-manual
下载 Linux 内核更新包 :https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
得到appx格式的文件,例如:
Ubuntu2004-220404.appxbundle
2)解压安装
点击win按键 --> 搜索PowerShell --> 选择Windows PowerShell
切换到下载目录下
Add-AppxPackage .\app_name.appx
点击win按键 --> 搜索ubuntu --> 出现ubuntu;
配置账号密码
查看一下wsl的版本,PowerShell 命令行并输入
wsl -l -v
切换到WSL2,PowerShell输入
wsl --set-version Ubuntu 2