我已经在 WSL 下安装了 Ubuntu。我现在正在尝试安装 Ubuntu 桌面版。我试过好几次了。我收到很多错误,例如:无法预设单元。传输端点未连接。现在卡在 75% 上好几个小时。第一次体验不太好。
作为一名业余爱好者,我不确定我能添加什么。安装的是 Ubuntu 22.04.3 LTS。然后我输入“sudo apt install ubuntu-desktop”。它立即开始执行此操作,但偶尔会卡住,如下所示:
“无法重新加载守护程序:传输端点未连接。”
现在显示 80%,所以仍在安装,但似乎有错误。现在是 5 小时。
Setting up ubuntu-advantage-desktop-daemon (1.10~22.04.1) ...
Failed to reload daemon: Transport endpoint is not connected
Failed to get unit file state for ubuntu-advantage-desktop-daemon.service: Transport endpoint is not connected
Failed to retrieve unit state: Transport endpoint is not connected
ubuntu-advantage-desktop-daemon.service is a disabled or a static unit, not starting it.
Setting up libsm6: amd64 (2:1.2.3-1build2) ...
答案1
在 WSL 上运行的 Ubuntu 并不意味着可以运行功能齐全的 Ubuntu 桌面。根据 WSL 文档,在适用于 Linux 的 Windows 子系统上运行 Linux GUI 应用程序:
WSL 上对 GUI 应用的支持无法提供完整的桌面体验。它依赖于 Windows 桌面,因此可能不支持安装以桌面为中心的工具或应用。要请求更多支持,您可以在 GitHub 上的 WSLg 存储库中提交问题。
WSL 主要提供基于终端的 Ubuntu / Linux 系统用于开发目的。但是,可以从 WSL 启动单个图形应用程序,这些应用程序集成到 Windows 桌面中。
一些其他可供阅读的资源包括:
如果您正在寻找功能齐全的桌面安装,您最好在虚拟机中安装 Ubuntu Desktop,例如使用 Microsoft 的 Hyper-V。