在 WSL 上将 Snap 与 Ubuntu 结合使用

Max*_*Max 9 snap windows-subsystem-for-linux

每当我尝试在 Ubuntu 的 Windows 10 会话上执行几乎任何涉及 snap 的操作时,我都会得到以下信息:

> sudo snap install htop
Run Code Online (Sandbox Code Playgroud)

error: cannot communicate with server: Post http://localhost/v2/snaps: dial unix /run/snapd.socket: connect: no such file or directory

小智 10

snaps 使用 snapd,它需要 systemd,而在 WSL 下不可用。

https://forum.snapcraft.io/t/windows-subsystem-for-linux/216

  • 2022 年 9 月更新:https://devblogs.microsoft.com/commandline/systemd-support-is-now-available-in-wsl/ 但是(截至撰写此评论时)似乎仍然有点问题 (4认同)