前言
Windows Subsystem for Linux,简称WSL,官方的叫法是Windows下的Linux子系统。只要是最新版的Windows10系统,就可以在Microsoft Store上下载WSL。这样我们不需要安装虚拟机,就可以在Windows上体验到Linux带来的乐趣。
对于博主来说,我觉得WSL有这几点好处:
(1)不需要切换双系统(博主电脑上安装了Linux双系统,但每次重启进行切换也总是觉得很麻烦)
(2)不需要使用虚拟机(一个字,慢)
(3)不需要使用云(二个字,没钱)
(4)Windows和Linux的轻松切换(因为是Windows下的Linux子系统嘛,所以想用Windows用Windows,想用Linux用Linux,简直不要太爽)
(5)锻炼自己对于命令行的熟悉程度
因为博主之前也玩过一段时间的Linux(Ubuntu和Raspberry),但都是在有桌面版的情况下去体验的。而在Windows上下载的WSL,是无GUI的,这就激起了博主的兴趣。所以想在此记录下Linux的学习之路,方便日后回忆或给需要的朋友借鉴。
一:升级到最新版的Windows10
博主之前遇到过,未更新的Windows10的Microsoft Store无法下载应用的情况,更新完之后,问题就解决了,所以这一步应该是必要的(如果读者的Microsoft Store使用没问题的话,可忽略此步骤)。
二:在Microsoft Store上下载Ubuntu 16.04 LTS
在Microsoft Store上搜索Ubuntu就会出现很多Linux系统,博主这里选择了Ubuntu 16.04 LTS。等待下载完成
三:启用“适用于 Linux 的 Windows 子系统”可选功能
如果你是第一次安装WSL,在下载完成后,点击开始菜单,直接运行Ubuntu命令行,它可能会给你报一个错误,那就是未启用“适用于 Linux 的 Windows 子系统”可选功能。我们可以在微软官网上找到解决办法。运行下面这个命令即可开启可选功能
# 以管理员身份打开 PowerShell 并运行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
出现提示时,重启计算机。
四:安装WSL
重启之后,点击开始菜单,重新运行Ubuntu,就没有报错信息了。稍等片刻,等待安装完毕,设置用户名和密码,WSL安装成功~
后记
有的朋友可能会说,WSL不是原汁原味的Linux系统。但对于目前的我来说,暂时还感受不出WSL和虚拟机里的Linux或我的Linux双系统有啥差别。一步一个脚印,期待与君共勉。