wsl
安装
安装wsl
在管理员模式下打开 PowerShell 或 Windows 命令提示符,方法是右键单击并选择“以管理员身份运行”,输入 wsl --install 命令,然后重启计算机。
wsl --install
可以通过查看
wsl.exe --list --online
来获取有哪些可行的发行版
以下是可安装的有效分发的列表。
使用 'wsl.exe --install <Distro>' 安装。
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.5 openSUSE Leap 15.5
SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
openSUSE-Tumbleweed openSUSE Tumbleweed
安装想要的发行版
这里我是安装一个新的发行版作为演示,一般建议安装ubuntu或者debian
wsl.ext --install -d Ubuntu
wsl.exe --install -d kali-linux
配置超算相关环境
这里我是安装了一个新的发行版,也就是kali-linux,来得到一个空白的环境作为演示,一般建议安装ubuntu
-
安装gcc和g++
sudo apt install gcc sudo apt install g++
遇到的问题
系统找不到指定的文件
wsl莫名又找不到了
但是在应用里面还有
直接加环境变量就是了(虽然不知道正解应该是什么但是我也不知道问题是什么啊)
重启后还是没有,樂
接着出问题
6
86152 C:\WINDOWS\system32 16:30:24 # 卸载所有Linux发行版 86152 C:\WINDOWS\system32 16:30:28 Get-AppxPackage -allusers -name *linux* | Remove-AppxPackage 86152 C:\WINDOWS\system32 16:30:32
86152 C:\WINDOWS\system32 16:30:43 # 卸载具体的Linux发行版
86152 C:\WINDOWS\system32 16:30:44 Get-AppxPackage -allusers | where-object {$_.name -like "*<发行版名称>*"} | Remove-AppxPackage
然后就解决问题了