如何在没有 Windows 应用商店的情况下安装 WSL?

Bar*_*uri 8 windows-10 windows-subsystem-for-linux

我有 windows 10 企业版,我发现这个版本没有 windows 商店,我如何用 ubuntu 安装 linux 子系统(WSL)?

Bar*_*uri 17

用powershell找到了解决方案!

参考

以管理员身份使用 Powershell

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

cd c:\

Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

Rename-Item ./Ubuntu.appx ./Ubuntu.zip
Expand-Archive ./Ubuntu.zip ./Ubuntu

cd ./Ubuntu

.\ubuntu1604.exe

$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\Ubuntu", "User")
Run Code Online (Sandbox Code Playgroud)

  • 谢谢 - 这对于那些因任何原因无法访问微软商店的人来说非常有帮助。 (2认同)

小智 8

我找到了另一种方法。

您可以在 PowerShell 或命令提示符下以管理员身份运行此命令:

wsl --install
Run Code Online (Sandbox Code Playgroud)

如果您想查看另一个发行版:

wsl --list --online
Run Code Online (Sandbox Code Playgroud)

为了安装它,您可以运行(例如,在 WSL 上安装Debian):

wsl --install -d Debian
Run Code Online (Sandbox Code Playgroud)

欲了解更多信息,您可以阅读这篇文章