如何在没有 Microsoft 帐户的情况下在 Windows 11 上安装 Ubuntu WSL?

Tom*_*Tom 5 windows-subsystem-for-linux

Ubuntu WSL页面仅链接到Microsoft store页面

在 Windows 11 上安装 Microsoft Store 中的应用程序需要 Microsoft 帐户。是否可以在没有 Microsoft 帐户的情况下在 WSL 中安装 Ubuntu?

相关问题:https://github.com/canonical-web-and-design/ubuntu.com/issues/10644

Not*_*1ds 12

更新:Windows 11 和 Windows 10 21H2 现在无需 Microsoft 帐户即可直接从命令行安装某些发行版。

wsl --list --online # Or wsl -l -v
Run Code Online (Sandbox Code Playgroud)

...获取要安装的可用发行版列表。

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

...直接安装Ubuntu。

较旧的 Windows 版本:

从安装文档的下载发行版部分:

在某些情况下,您可能无法(或不想)使用 Microsoft Store 安装 WSL Linux 发行版。

摘要 - 只需从该页面上提供的链接下载软件包,然后Add-AppxPackage下载结果:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing
Add-AppxPackage .\app_name.appx
Run Code Online (Sandbox Code Playgroud)

或者,从 GUI:

  • 从浏览器下载Appx 包。
  • 打开下载的.appx文件。Windows 会询问您是否要安装它。