WSL中安装Ubuntu 22.04.3 LTS桌面版时遇报错且安装进度异常缓慢
WSL中安装Ubuntu 22.04.3 LTS桌面版时遇报错且安装进度异常缓慢
我完全懂你第一次在WSL里折腾Ubuntu桌面的崩溃感——卡在80%五小时还一堆报错,换谁都得挠头。咱们先把当前的烂摊子收拾好,再一步步解决问题:
第一步:终止卡住的安装进程
别再硬等了,先把卡住的apt/dpkg进程杀掉:
- 新开一个WSL终端,输入
sudo pkill apt和sudo pkill dpkg,强制终止相关进程。
第二步:修复损坏的包管理状态
安装中断很容易导致dpkg状态混乱,先修复:
- 运行
sudo dpkg --configure -a,让系统整理未完成的包配置 - 清理缓存:
sudo apt clean - 更新源并修复依赖:
sudo apt update && sudo apt upgrade -f
第三步:解决「Transport endpoint is not connected」核心报错
这个错误大多是WSL的挂载点异常或者systemd服务未正常运行导致的:
- 先彻底重启WSL:打开Windows的CMD或PowerShell,输入
wsl --shutdown,等几秒后重新打开Ubuntu终端 - 如果重启后还是出现这个报错,建议开启WSL的systemd支持(Ubuntu 22.04在WSL2里默认可能没开):
编辑/etc/wsl.conf文件(用sudo nano /etc/wsl.conf),添加以下内容:
保存后再次执行[boot] systemd=truewsl --shutdown重启WSL,这样systemd相关服务就能正常加载,避免daemon重载失败的问题。
第四步:重新尝试安装桌面环境
经过上面的修复后,重新安装时可以优化一下:
- 运行
sudo apt install ubuntu-desktop --no-install-recommends,加上--no-install-recommends能减少不必要的依赖,加快安装速度,也能避开一些非必需服务的报错 - 如果安装速度还是慢,建议替换成国内的Ubuntu源(比如阿里、清华源),替换
/etc/apt/sources.list里的内容后再执行安装,下载速度会提升很多
另外你遇到的ubuntu-advantage-desktop-daemon报错不用太担心,这个是Ubuntu的官方增值服务进程,不是桌面环境必需的,就算安装有问题也不影响桌面正常使用,修复后就能避免这类报错了。
备注:内容来源于stack exchange,提问作者Tony Cook




