使用单个命令安装适用于 Linux 的 Windows 子系统

尝试消除问题的工具

想要安装 WSL(适用于 Linux 的 Windows 子系统)的 Windows 10 管理员可以在 Windows 10 版本 2004 及更高版本上运行单个命令。

微软早在 2020 年 10 月就在 Insider 预览版中引入了增强功能,现在已经推动了 Windows 10 版本 2004、20H2 和 21H1 最近更新的改进。

该增强功能包含在 KB5004296 中,它是列出的 Windows 10 版本的可选更新;由于更新是累积性的,因此新功能将在 2021 年 8 月补丁日通过 Windows 更新引入所有设备。可选更新仅在管理员处于活动状态时安装在系统上,例如通过寻找更新或从 Microsoft 更新目录网站下载。

微软在发行说明中没有提到 WSL 的改进。微软的帖子 Craig Loewen 的开发博客 确认在 Windows 10 版本 2004 及更高版本上包含 WSL 的新安装选项。

只需打开提升的命令提示符并运行命令 wsl.exe --install 即可在设备上安装 WSL。默认情况下,如果未指定发行版,Ubuntu 将安装在设备上,因为它是默认的 Linux 发行版。

新方法的主要优点是安装速度要快得多。以前,您必须在设备上单独安装所有必需的组件。

安装 wsl windows 10 命令

这是命令的概述以及您可以使用它们的用途。请注意,某些命令只能在设备上安装 WSL 后运行。

  1. 选择开始。
  2. 输入cmd.exe
  3. 选择以管理员身份运行。
  • wsl.exe --install
    • 在设备上安装 Ubuntu 发行版和 WSL。
  • wsl --list --online
    • 列出您可以使用 wsl 命令安装的所有可用 Linux 发行版。目前,这些是:
    • Ubuntu Ubuntu
    • Debian Debian GNU/Linux
    • kali-linux Kali Linux Rollin
    • openSUSE-42 openSUSE Leap 42
    • SLES-12 SUSE Linux Enterprise Server v12
    • Ubuntu-16.04 Ubuntu 16.04 LTS
    • Ubuntu-18.04 Ubuntu 18.04 LTS
    • Ubuntu-20.04 Ubuntu 20.04 LTS
  • wsl --install -d
    • 安装选定的发行版。替换为发行版的名称。也可用于安装其他发行版。
  • wsl --update
    • 手动更新 WSL Linux 内核。
  • wsl --update 回滚
    • 回滚到以前的 WSL 内核版本。
  • wsl --status
    • 显示有关适用于 Linux 的 Windows 子系统安装状态的一般信息。
  • wsl --help
    • 显示命令参数列表。

该命令将在设备上安装 WSL 的第 2 版。您可以通过在成功安装后运行带有状态参数的 wsl 来检查这一点。如果您看到第 2 版,则安装了适用于 Linux 的 Windows 子系统的第二个版本。

结束语

新命令可以更轻松地在 Windows 10 设备上安装 WSL。唯一缺少的命令是卸载,因为您无法使用命令行工具再次从设备中删除 WSL 安装。微软没有提到该工具是否也将包含在 Windows 11 中,但似乎很有可能。

现在轮到你 : 你在 Windows 上使用过 WSL 如果没有,你会吗?