使用适用于 Linux 的 Windows 子系统 (WSL),用户可以直接在他们的 Windows 机器上安装任何 Linux 发行版,而无需安装虚拟机或通过双引导。 如果你有 Windows 11,那么你还可以直接在 Windows 上运行图形应用程序。
在本教程中,我们将查看在 Windows WSL2 上安装 Ubuntu 的完整过程,请注意,我在本教程中使用的是 Windows 11,但如果你有 Windows 10,也可以按照以下步骤操作。
目录
安装 WSL2
在开始菜单中,搜索“PowerShell”应用程序并使用管理员权限启动该应用程序。
在 Windows PowerShell 中,键入以下命令并按 Enter :
wsl --install
等待安装 WSL 内核和 GUI 应用程序支持(在 Windows 11 上),最后重新启动您的 PC 以使更改生效。
命令停止运行后关闭 PowerShell 窗口,然后重新启动系统以使更改生效。
使 WSL2 成为默认版本
现在,以管理员权限再次打开 PowerShell 并运行以下命令:
wsl --set-default-version 2
安装Ubuntu
如果你想要任何其他版本的 Ubuntu,那么你可以列出所有可用的发行版并使用此命令指定你想要安装的版本:
wsl --list --online wsl --install -d Ubuntu-VERSION

要安装最新的 Ubuntu,请运行:

安装后配置
安装后,第二个 Ubuntu 终端将打开(如果没有,只需从“开始”菜单搜索并启动它),系统将要求您在 Ubuntu 上创建一个用户帐户和密码:

安装后,建议您通过键入以下命令完全更新您的 Ubuntu:
sudo apt update && sudo apt full-upgrade

安装应用程序
现在你已经在你的机器上安装了 Ubuntu,你可以开始使用 sudo apt install appname
命令,为了 example,在这里,我安装了 Ranger 文件管理器:
sudo apt install ranger

概括
WSL 绝对是对开发跨平台应用程序感兴趣的开发人员的福音,因为他们不必在每次必须测试添加到应用程序的新功能时都使用虚拟机或双启动系统。 现在有了对 GUI 应用程序的支持,即使是中等技术人员现在也可以访问庞大的仅限 Linux 的命令行应用程序库。