根据微软的官方博客: https://devblogs.microsoft.com/commandline/systemd-support-is-now-available-in-wsl ,在最新版的 WSL2 中已经支持了 Systemd ,升级的方法如下(以 Windows 商店内的 Ubuntu 发行版为例,Windows 版本为 Windows 11 22H2 ):
更新 WSL 版本:wsl.exe --update
查看 WSL 版本:wsl.exe --version
如果第一行显示为 WSL version: 0.67.6.0
,则已升级到支持 systemd 的版本
sudo cat > /etc/wsl.conf <<EOF
[boot]
systemd=true
EOF
退出 Linux 子系统,并关闭 WSL:wsl.exe --shutdown
重新进入 WSL ,输入 systemctl list-unit-files --type=service
,即可检验 systemd 的运行状态
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.