本文首发于公众号“嵌入式软件实战派”。
我们的办公电脑往往是安装了Windows的,因为有很方面的桌面环境,有MS Office等,又或者因为公司的管理等。但是,有时候我们又会很需要Linux里面的工具或者环境,怎么办?
装个虚拟机再装Linux吧,可能公司没买vmware上的License,不合规,另外也不是很方便。
装双系统吧,Windows和Linux同时装,切换来切换去,更麻烦。
那么,Win10中的WSL,你了解下!
WSL即Windows Subsystem for Linux,是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像此子系统上原生运行。
我重装过很多次Windows系统,也安装过几次WSL,一开始步骤很繁杂,不断摸索总结,微软也不断改进安装方法。
我用的Windows版本是Win10 LTSC,以下是我总结的最近安装最简单的方法,仅需三步:
1. 启用子系统Linux功能
到“控制面板”——“卸载程序”——“启用或关闭Windows功能中”,启用“适用于Linux的windows子系统”
然后点击“确定”,接着重启
2. 下载Linux发行版
可以到这个网址https://docs.microsoft.com/en-us/windows/wsl/install-manual下载,目前有以下几个选择:
- Ubuntu 20.04
- Ubuntu 20.04 ARM
- Ubuntu 18.04
- Ubuntu 18.04 ARM
- Ubuntu 16.04
- Debian GNU/Linux
- Kali Linux
- SUSE Linux Enterprise Server 12
- SUSE Linux Enterprise Server 15 SP2
- openSUSE Leap 15.2
- Fedora Remix for WSL
下载方式有好几种:
(1) 直接在网页上下载
点击网页上的链接,就可以直接下载了
(2) 用PowerShell命令下载
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
(3) 用curl命令下载
curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604
(4) 其他途径
关注“嵌入式软件实战派”公众号,后台回复“wsl”即可获得下载链接。
3. 安装
以下以Ubuntu_2004.2020.424.0_x64.appx为例
将Ubuntu_2004.2020.424.0_x64.appx解压到一个你自定义的路径,如C:\MyWsl
注:*.appx文件本身就是一个压缩文件,可以直接通过7z等软件解压
双击ubuntu2004.exe安装
然后,输入你的账户密码即可使用。
平时使用,直接在cmd命令窗口输入bash即可
卸载
如果我不想用了,怎么卸载Linux子系统?
直接在CMD命令窗口,输入wslconfig,你可以看到
所以,输入“wslconfig /u 发行版名”,即可解除注册。然后删掉相应的文件夹即可