安装适用于 Linux 的 Windows 子系统 (WSL) 以前过于复杂。 您需要安装多个软件包并打开多个设置才能让 WSL 在 Windows 10 上运行。不再需要了! 微软现在已经简化了 WSL 的安装过程!! 您可以在 Windows 10 版本 2004 及更高版本中使用单个命令安装适用于 Linux 的 Windows 子系统。
克雷格·洛文Windows 开发者平台的程序经理透露,此功能在最新的 Windows Insider Preview 版本中正式可用。
要使用此单一命令 WSL 安装功能,您的系统必须运行 Windows 10 版本 2004 或更高版本,并且具有 KB5004296 已安装更新。
在 Windows 中安装 KB5004296 更新
转到 Windows 更新中心并单击 “检查更新” 按钮. 您可能会看到可用的可选质量更新。 确保它的编号与 KB5004296 如下图所示。
单击下载并安装按钮以应用此更新。
安装更新后,重新启动 Windows 系统以应用更改。
如果您的 Windows 系统已经过时,您可能不会在第一时间看到上述更新。 首先,您需要下载并更新 Windows 10 或 11 系统中的所有可用更新,然后重新启动以应用所有更新。
然后再次单击“检查更新”按钮。 这次您可能会看到 KB5004296 更新。 安装它并重新启动系统。
使用单个命令安装适用于 Linux 的 Windows 子系统
现在,以管理员权限打开命令提示符。 为此,请右键单击命令提示符并选择 以管理员身份运行 选项。

在命令提示符下,运行以下命令以安装适用于 Linux 的 Windows 子系统:
wsl --install
此命令将自动启用所需的 WSL 可选功能,默认安装 Ubuntu Linux 发行版,并在您的机器中安装最新的 WSL Linux 内核版本。

Ubuntu安装完成后,重新启动系统。
您可能注意到,如果未指定任何选项,WSL 将默认下载并安装 Ubuntu Linux。 您也可以安装其他 Linux 发行版。
要查看 WSL 支持的 Linux 发行版列表,请在 PowerShell 或 Windows 命令提示符中运行以下命令:
wsl --list --online
您将获得要安装的可用 Linux 发行版的列表。

要使用 WSL 安装特定的 Linux 操作系统,请使用 -d
选项如下:
wsl --install -d <DistroName>
将
例子:
wsl --install -d Debian
这里还有一些用于管理 WSL 和已安装 Linux 发行版的命令。
手动更新 WSL Linux 内核:
wsl --update
回滚到之前的 WSL 内核版本:
wsl --update rollback
显示有关 Linux 安装的 Windows 子系统状态的一般信息:
wsl --status
此命令将显示默认分发类型、默认分发和内核版本等详细信息。
有关更多详细信息,请查看 WSL 帮助部分:
wsl --help
这将显示 WSL 帮助手册以及 WSL 命令和选项列表。
结论
最近使用单个命令安装 WSL 的功能更新对于想要在 Windows 机器上快速设置 WSL 的人非常有用。 Microsoft 开发团队刚刚使在 Windows 10 和 11 操作系统中安装适用于 Linux 的 Windows 子系统变得非常容易。
资源:
相关阅读:
- 如何在 Linux 中安装 Windows PowerShell Core 6.0