前提条件:
1.打开WSL
1.1方式一:使用管理员权限打开 powershell,执行
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
1.2方式二:控制面板->程序->启用或关闭windows功能->找到适用于Linux的Windows子系统勾选,确定后需要重启电脑生效。
方式一:微软商店安装centos
微软商店的centos均需要收费,放弃。
方式二:Github开源工具WSL-Distribution-Switcher
2.安装python3,如果有跳过这步
下载windows的exe执行文件直接安装即可
3.通过WSL-Distribution-Switcher下载Centos7
3.1在WSL-Distribution-Switcher的目录下使用cmd,可以到dockerhub上去查看具体的tag,也可以在WSL-Distribution-Switcher目录下打开Redme.md查看tag。
3.2.获取centos镜像和依赖镜像
获取镜像-》python get-source.py centos:latest 或者 python get-source.py centos:centos7
获取依赖镜像-》比如python get-prebuilt.py centos:latest或者python get-prebuilt.py centos:centos7
3.3安装
注意:部分镜像采用了SquashFS 格式,需要安装一个python插件。指令:pip3 install Py