作为数据分析的必备工具,Linux系统已经成为不可缺少的系统工具。如今Windows10开始可以安装Linux子系统(Windows Subsystem for
Linux,WSL),直接在Windows中运行Linux系统,令Windows系统成为更强大的生产力工具。目前随着不断地开发,WSL已经从WSL1升级到WSL2了。下面以Ubuntu为例来详细说明如何准确快速的安装WSL2。
一,安装WSL有两种方法,一种是命令行安装:
1.1,在搜索栏中搜索PowerShell,以管理员身份打开,运行一下命令:
dism.exe /online /enable-feature
/featurename:Microsoft-Windows-Subsystem-Linux /all
/norestart
这一步默认安装的是WSL1,如果只想安装WSL1可以直接跳到第几步
1.2,升级为WSL
2
想要升级为WSL2,必须满足以下条件
系统版本为Windows 10,
检查Windows的版本:Windows
logo key + R, 输入winver,
选择OK.
进入这个链接 (https://aka.ms/wsl2kernel)
下载WSL2 MSI 核心文件wsl_update_x64.msi,双击并按照提示安装,升级到WSL2
。重启电脑完成WSL2的安装。
1.3,支持虚拟机'Virtual
Machine Platform' 可选组件
在PowerShell运行一下命令:
dism.exe
/online /enable-feature /featurename:VirtualMachinePlatform /all
/norestart
1.4,把WSL2设置成默认的版本。
wsl --set-default-version 2
运行后,后面下载的Ubuntu任何版本在安装后都会是WSL2.
1.5,打开Microsoft
Store并在搜索框中输入Ubuntu,当然你也可以选择其它自己喜欢的Linux发行版,然后就会看到相应的 WSL
引导页面,点击下载即可。
安装完毕之后,在搜索栏找到并启动新安装的Ubuntu app,
打开后开始初始化Linux系统,然后对Ubuntu系统进行命名并设置密码。
到这基本上就安装安装完成了。
二,图形界面安装
搜索并打开Turn Windows features on and off,勾选上Virtual
Machine Platform和Windows
Subsystem for Linux,点击ok重启电脑
进入这个链接 (https://aka.ms/wsl2kernel)
下载WSL2 MSI 核心文件wsl_update_x64.msi,双击并按照提示安装,升级到WSL2
。重启电脑完成WSL2的安装。
接上面1.4和1.5步骤。
三,上面任意选择一种方法安装完成后
这个时候在Powershell中输入
wsl -l -v
四,更新WSL系统
因为刚安装的WSL2的系统中包含的软件很多都是老旧的版本,因此需要更新WSL系统。
在Ubuntu终端输入
sudo apt update && sudo apt -y upgrade
其他想要安装的软件也可以在这时用命令加以安装:sudo apt install program-name
五,WSL2的位置
安装系统后就要开始使用了,知道WSL2安装在哪里了之后才能游刃有余的在不同文件夹切换,准确定位到文件所在的位置。
刚打开终端时自己所在的是home目录,进入根目录后一点点查看,发现/mnt/目录下面有两个子目录:c 和 wsl,其实这里的
c
就是Windows系统中的C盘,wsl就是刚安装的子系统。所以相当于Windows的主盘C是挂载在mount路径下(/mnt/)。然后就可以c盘或者桌面的各种文件里,添加上路径可以很方便的进行数据分析了。