win7纯净版 Win10纯净版 Win8系统 最新win10下载 Win10 21h1 Win11 22H2 win10激活

您当前所在位置:首页 > 系统教程 > win10教程

       

如何在Windows10上安装Linux GUI应用程序

时间:2022-06-25 08:12:08     来源:系统堂     游览量:

  Microsoft 通过 WSL 支持在 Windows 10 上运行 Linux GUI 应用程序,方法如下。

  • Linux GUI 应用程序是使用sudo apt-get installWSL 发行版中的命令安装的。

  • 安装 GUI 应用程序后,您可以从“开始”菜单启动它或使用命令。

  • wsl --install 该功能需要使用build 21364 或更高版本上的命令安装 WSL2 。

  在 Windows 10 上,您现在可以通过Windows Subsystem for Linux (WSL)安装 Linux GUI 应用程序(几乎是本机),这些说明将向您展示如何操作。

  尽管您可以使用 WSL 在Windows 10上运行 Linux 应用程序很长时间,但该系统仅限于命令行工具和应用程序。但是,从build 21364和更高版本开始(对 WSL 集成进行了特殊更新),Microsoft 终于带来了 GUI(图形用户界面)支持,以使用鼠标和键盘运行您最喜欢的 Linux 应用程序。

  新功能是无需虚拟机即可在 Linux 上开发和测试您的应用程序,但您可以将它用于任何事情。该实现甚至包括对扬声器和麦克风的支持,因此如果您安装媒体应用程序,外围设备将通过并出现在应用程序中。还支持 GPU 加速 3D 图形来运行任何需要利用 OpenGL 进行复杂 3D 渲染的应用程序。

  使用此功能时,无需手动启动 X 服务器,因为 WSL 会自动启动“配套系统发行版”,其中包括 Wayland、X 服务器、脉冲音频服务器和所有必需的组件。然后在您关闭应用程序和 WSL 会话后,系统发行版将自动结束。

  本指南将教您在 Windows 10 上下载和安装图形 Linux 应用程序的步骤。您还可以观看此视频教程,逐步完成此过程。

  ➡在 Windows 10 上通过 WSL 安装 Linux GUI 应用程序

  要在 Windows 10 上安装 Linux GUI 应用程序,请使用以下步骤:

  1. 在 Windows 10 上打开开始。

  2. 搜索Ubuntu(或其他发行版)并单击顶部结果以打开 Linux 发行版。

  3. 键入以下命令以更新包分发并按Enter:

  sudo apt-get 更新

  4. 键入以下命令在 Windows 10 上安装 Linux GUI 应用程序并按Enter:

  sudo apt-get install APP-NAME -y

  在命令中,将APP-NAME替换为您要安装的图形应用程序。

  此示例安装gedit文本编辑器应用程序:

  sudo apt-get install gedit -y

  如何在Windows10上安装Linux GUI应用程序

  5. 确认您的 Linux 帐户密码并按Enter(如果适用)。

  完成这些步骤后,应用程序将在“开始”菜单中安装和注册,这意味着您可以通过在 Windows Subsystem for Linux (WSL) 控制台或“开始”菜单中运行应用程序的名称来启动应用程序。

  上述说明概述了从已知存储库安装简单应用程序的步骤,但根据应用程序的不同,说明可能会有所不同。好消息是安装过程与任何其他 Linux 应用程序相同。您可以按照开发人员的步骤安装几乎任何应用程序,例如 VLC、Audacity、Web 管理等。

  如果您从 Windows 10 开始菜单启动 Linux GUI 应用程序,您将在“最近添加”列表中找到这些条目,或者您也可以在 Linux 发行版条目下方的(发行版名称)文件夹中找到它们。

  如何在Windows10上安装Linux GUI应用程序

  当您启动应用程序时,虚拟机将旋转并运行(在几秒钟内),而无需打开 WSL 控制台。您还会注意到任务栏将显示带有 Linux 徽标的图标,表明您没有运行 Windows 10 应用程序。

  在 Windows 10 上使用图形 Linux 应用程序的体验感觉很自然,但事实并非如此。该应用程序使用框架、菜单和其他元素的所有 Linux 视觉样式进行渲染,边缘甚至还有阴影,每个窗口都独立工作。

  如何在Windows10上安装Linux GUI应用程序

  然而,它是一个远程桌面连接,微软正在利用它与操作系统内置的 RemoteApp 功能。

  ➡在 Windows 10 上安装或更新 WSL

  运行 Linux GUI 应用程序的能力需要用于 Linux 2 集成的 Windows 子系统,这意味着您必须拥有最新的功能和分发版本才能安装和运行您的应用程序。

  如果您已经安装了 WSL2,那么您将需要更新该功能。

  在安装或更新 WSL2 之前,设备必须具有 Windows 10 build 21364 或更高版本。

  此外,作为先决条件,您必须在安装应用程序之前安装驱动程序以启用虚拟 GPU (vGPU) 以使用硬件加速的 OpenGL 渲染。以下是下载链接:

  • 英伟达显卡驱动

  • 英特尔GPU 驱动程序

  • AMD GPU 驱动程序

  ➡在 Windows 10 上安装 WSL2

  这些说明将向您展示如何安装 WSL2 和 Ubuntu Linux 发行版以开始运行 GUI 应用程序。

  要安装 WSL2 组件以运行 Linux GUI 应用程序,请使用以下步骤:

  1. 打开开始。

  2. 搜索命令提示符,右键单击顶部结果,然后选择以管理员身份运行选项。

  3. 键入以下命令以安装 WSL 2 并按Enter:

  wsl --install

  如何在Windows10上安装Linux GUI应用程序

  完成这些步骤后,所需的 Linux 组件将自动安装,并且该命令还将下载最新版本的 Ubuntu Linux 发行版。

  安装后,您只需从“开始”菜单打开发行版并继续屏幕上的说明即可完成设置。

  如果您想安装不同的发行版来运行应用程序而不是 Ubuntu,您可以使用这些说明。

  ➡在 Windows 10 上更新 WSL2

  如果您已经安装了适用于 Linux 2 的 Windows 子系统,请确认系统具有运行 GUI 应用程序的最新更新。

  要更新 WSL2 以下载 Linux 应用程序的 GUI 支持,请使用以下步骤:

  1. 打开开始。

  2. 搜索命令提示符,右键单击顶部结果,然后选择以管理员身份运行选项。

  3. 键入以下命令以更新适用于 Linux 2 的 Windows 子系统,然后按Enter:

  wsl --update

  如何在Windows10上安装Linux GUI应用程序

  4. 键入以下命令强制重启 WSL2 并按Enter:

  wsl --shutdown

  完成这些步骤后,将自动下载最新版本的 WSL。然后,您可以使用上述说明安装 Linux GUI 应用程序。

上一篇:win10文件夹打开总是小窗口的处理方法
下一篇:在 Windows 10 上使用 ForFiles 删除超过 X 天的文件