一、安装 WSL
1.1 准备工作
(1)在搜索栏搜索'启用或者关闭 Windows 功能'。
(2)选择'Hyper-V'、'Virtual Machine Platform'与'适用于 Linux 的 Windows 子系统虚拟机平台'。
(3)将上面三个勾选,点击确定,并在弹出的窗口选择'立即重启'(或者手动重启)。

Windows 11 环境下通过启用 Hyper-V 和 WSL 功能安装 Linux 子系统。如何设置默认版本为 WSL 2,在微软应用商店部署 Ubuntu,并更新系统包。针对图形界面支持,提供了两种方案:一是利用 WSL 2 集成的桌面体验直接运行 GNOME 应用如文本编辑器、GIMP 等;二是通过安装 xfce4 桌面环境配合远程连接实现完整桌面访问。文中包含具体的命令行操作指令及注意事项,帮助用户在 Windows 上获得完整的 Linux 开发环境。
(1)在搜索栏搜索'启用或者关闭 Windows 功能'。
(2)选择'Hyper-V'、'Virtual Machine Platform'与'适用于 Linux 的 Windows 子系统虚拟机平台'。
(3)将上面三个勾选,点击确定,并在弹出的窗口选择'立即重启'(或者手动重启)。

注意: Windows 家庭版打开'启用或者关闭 Windows 功能'可能没有 Hyper-V 项,需自行搜索开启方法。
(1)按 Win + R 输入 cmd 打开控制台,再输入 wsl --update 等待安装。
注: 这一步下载比较慢,请确保网络稳定。
wsl --update

(2)设置默认 WSL 版本:将 WSL 默认版本设置为 WSL 2。
wsl --set-default-version 2
(1)打开微软应用商店,搜索 Ubuntu。

(2)根据自己需要,选择对应的 Ubuntu 版本并下载(默认是直接下载在 C 盘,建议预留好空间)。其中 Ubuntu(左上角第一个)是 24.04 版本,也可选择 22.04 LTS。
(3)下载安装完成后点击对应图标启动。

(4)等待几秒会出现 "Enter new UNIX username:" 提示,按照提示输入用户名和密码。

(5)出现以下提示则表示成功。

(6)设置 Windows Terminal 的命令行页面。打开 Windows Terminal,可以切换成刚刚安装的 Linux 系统命令行页面。

进入设置进行修改可以让它打开默认是 Linux 系统命令行,并保存。

这部分建议参考官方文档或相关基础配置教程进行更新和初始化。
如果你使用 Windows 11 Build 22000 以上版本,则可以使用 WSL 2 提供的集成的桌面体验。该功能允许你直接安装并启动 Linux 桌面程序而无须其他配置。
(1)使用 Win+R 快捷键打开【运行】,输入命令 winver。
winver

(2)点击确定,会弹出窗口,红框内的就是版本信息(如 26100,通常支持安装)。

可以从 Linux 终端运行以下命令,下载并安装常用的 Linux 应用程序。如果使用的是与 Ubuntu 不同的分发版,则它可能会使用与 apt 不同的包管理器。
sudo apt update
Gnome 文本编辑器 是 GNOME 桌面环境的默认文本编辑器。安装指令如下:
sudo apt install gnome-text-editor -y
使用举例:若要在编辑器中启动 bashrc 文件,请输入:
gnome-text-editor ~/.bashrc
注意: GNOME 文本编辑器 将 gedit 替换为 Ubuntu 22.10 中的默认文本编辑器。如果运行的是旧版 Ubuntu 并想要使用 gedit,则使用以前的默认文本编辑器
sudo apt install gedit -y。
GIMP 是一种免费的开源光栅图形编辑器,用于图像制作和图像编辑。安装指令如下:
sudo apt install gimp -y
若要启动,请输入:gimp。

Nautilus 也称为 GNOME 文件,是 GNOME 桌面的文件管理器(类似于 Windows 文件资源管理器)。安装指令如下:
sudo apt install nautilus -y
若要启动,请输入:nautilus。

VLC 是一种免费的开源跨平台多媒体播放器和框架。安装指令如下:
sudo apt install vlc -y
若要启动,请输入:vlc。

X11 是 Linux 开窗系统,这是随其附带的应用和工具的杂项集合,例如 xclock、xcalc 计算器等。安装指令如下:
sudo apt install x11-apps -y
若要启动,请输入要使用的工具的对应名称。例如:xcalc、xclock、xeyes。
xcalc
xclock
xeyes
安装包路径示例:
sudo apt install --fix-missing ./google-chrome-stable_current_amd64.deb
您可以使用 wget 来下载它:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
将目录更改为临时文件夹:
cd /tmp
注意: 此选项
--fix-missing用于修复安装过程中可能出现的缺失依赖项。该./命令指定 .deb 文件所在的当前目录。如果 .deb 文件位于其他目录中,需要在命令中指定该文件的路径。
若要启动,请输入:google-chrome。
google-chrome
该方法通过安装轻量级桌面环境实现完整的图形化操作。
在 Ubuntu 终端中运行下列命令,等待安装完成。
sudo apt purge -y acpid acpi-support modemmanager
sudo apt-mark hold acpid acpi-support modemmanager
也可以安装更为精简的 xfce4 和 xfce4-goodies:
sudo apt install -y xfce4 xfce4-goodies
注意: 安装时会有两种桌面可以选择,按住 Tab+ 回车进行确认,继续下载,下载完成以后重启一下。
后续每次需要可视化时,先确保网络连接正常,键入以下代码即可启动桌面。
export DISPLAY=192.168.1.100:0
startxfce4
注意: 其中
192.168.1.100是举例的电脑 IP 地址,你需要换成自己电脑的 IP 地址!如何查看自己电脑的 IP 地址? 打开 Windows PowerShell 窗口后,输入命令
ipconfig后,就能查到自己的 IP 地址。
关于共享文件夹设置,请参考相关系统配置文档。
本文旨在提供技术参考,具体操作请根据实际环境调整。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online