当前位置: 首页 > 系统文章

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

时间:2021-06-03     来源:win10官网     游览量:

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

  Microsoft 支持通过 WSL 在win10系统上运行 Linux GUI 应用程序,下面是方法。

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

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

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

  在win10系统上,您现在可以通过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 会话后,系统发行版将自动结束。

  在本指南中,您将了解开始在win10系统上下载和安装图形 Linux 应用程序的步骤。您还可以观看此视频教程,逐步完成此过程。

  一、在win10系统上通过 WSL 安装 Linux GUI 应用程序

  要在win10系统上安装 Linux GUI 应用程序,请使用以下步骤:

  1. 在win10系统上打开开始。

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

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

  sudo apt-get 更新

  4. 键入以下命令以在win10系统上安装 Linux GUI 应用程序,然后按Enter 键:

  sudo apt-get install APP-NAME -y

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

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

  sudo apt-get install gedit -y

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

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

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

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

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

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

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

  二、在win10系统上安装或更新 WSL

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

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

  在安装或更新 WSL2 之前,设备需要运行 build 21364 或更高版本。如果不是,请先使用这些步骤在 Windows 预览体验计划中注册计算机以将系统升级到 Dev Channel 中的最新版本,然后继续执行以下步骤。

  此外,作为先决条件,您还需要在安装应用程序之前安装预览驱动程序以启用虚拟 GPU (vGPU) 以使用硬件加速的 OpenGL 渲染。

  (一)在win10系统上安装 WSL2

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

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

  1. 打开开始。

  2. 搜索Command Prompt,右键单击顶部结果,然后选择以管理员身份运行选项。

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

  wsl --install

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

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

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

  (二)在win10系统上更新 WSL2

  如果您已经安装了适用于 Linux 2 的 Windows 子系统,您需要确保安装了最新的更新以运行 GUI 应用程序。

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

  1. 打开开始。

  2. 搜索Command Prompt,右键单击顶部结果,然后选择以管理员身份运行选项。

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

  wsl --update

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

  wsl --关闭

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

返回网站首页
60

上一篇:如何在Windows10 上安装 Windows 程序包管理器 (winget)


下一篇:Windows10上如何为 OneDrive 创建帐户

最新系统下载