如何使用适用于 Linux 的 Windows 子系统 (WSL2) 安装 Ubuntu

使用适用于 Linux 的 Windows 子系统 (WSL),用户可以直接在他们的 Windows 机器上安装任何 Linux 发行版,而无需安装虚拟机或通过双引导。 如果你有 Windows 11,那么你还可以直接在 Windows 上运行图形应用程序。

在本教程中,我们将查看在 Windows WSL2 上安装 Ubuntu 的完整过程,请注意,我在本教程中使用的是 Windows 11,但如果你有 Windows 10,也可以按照以下步骤操作。

目录

安装 WSL2

在开始菜单中,搜索“PowerShell”应用程序并使用管理员权限启动该应用程序。

从“开始”菜单以管理员身份运行 PowerShell

在 Windows PowerShell 中,键入以下命令并按 Enter :

wsl --install

等待安装 WSL 内核和 GUI 应用程序支持(在 Windows 11 上),最后重新启动您的 PC 以使更改生效。

使用 WSL2 在 Windows 上安装 Ubuntu

命令停止运行后关闭 PowerShell 窗口,然后重新启动系统以使更改生效。

使 WSL2 成为默认版本

现在,以管理员权限再次打开 PowerShell 并运行以下命令:

wsl --set-default-version 2

安装Ubuntu

如果你想要任何其他版本的 Ubuntu,那么你可以列出所有可用的发行版并使用此命令指定你想要安装的版本:

wsl --list --online
wsl --install -d Ubuntu-VERSION
列出 WSL2 上的可用发行版 1列出 WSL2 上所有可用的发行版

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

安装最新版本的 Ubuntu安装最新版本的 Ubuntu

安装后配置

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

为您的用户创建新的用户名和密码为您的用户创建新的用户名和密码

安装后,建议您通过键入以下命令完全更新您的 Ubuntu:

sudo apt update && sudo apt full-upgrade
在 WSL2 上更新 Ubuntu在 WSL2 上更新 Ubuntu

安装应用程序

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

sudo apt install ranger
安装游侠安装游侠

概括

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

参考

WSL 官方文档