在ubuntu wsl2 systemd上安装MongoDB将systemd发布为init系统(PID 1)

在ubuntu wsl2 systemd上安装MongoDB将systemd发布为init系统(PID 1),mongodb,ubuntu,windows-subsystem-for-linux,systemd,Mongodb,Ubuntu,Windows Subsystem For Linux,Systemd,在ubuntu wsl2上安装MongoDB 我试着在WSL(Ubuntu20)上安装MongoDB,但在使用之后出现了一些问题! 我不知道到底是什么:systemd:“系统没有以systemd作为初始系统(PID 1)启动”,我应该如何解决这个问题。。。 我完全是Linux经验的初学者。 我搜索了这个问题,显然,在wsl中使用DOCKTER的人遇到了这样的问题,但我不知道在我的情况下应该怎么做。 谢谢 -- 正在设置mongodb组织服务器(4.4.4)。。。 系统尚未以systemd作为初

在ubuntu wsl2上安装MongoDB


我试着在WSL(Ubuntu20)上安装MongoDB,但在使用之后出现了一些问题! 我不知道到底是什么:systemd:“系统没有以systemd作为初始系统(PID 1)启动”,我应该如何解决这个问题。。。 我完全是Linux经验的初学者。 我搜索了这个问题,显然,在wsl中使用DOCKTER的人遇到了这样的问题,但我不知道在我的情况下应该怎么做。 谢谢

--

正在设置mongodb组织服务器(4.4.4)。。。 系统尚未以systemd作为初始系统(PID 1)启动。不能操作。 无法连接到总线:主机已关闭 dpkg:处理包mongodb组织服务器时出错(--configure): 已安装的mongodb组织服务器包安装后脚本子流程返回错误退出状态1 正在设置mongodb组织外壳(4.4.4)。。。 正在设置mongodb组织mongos(4.4.4)。。。 正在设置mongodb组织数据库工具(4.4.4)。。。 dpkg:依赖关系问题阻止配置mongodb组织: mongodb组织依赖于mongodb组织服务器;然而: 尚未配置包mongodb组织服务器

dpkg:处理包mongodb组织时出错(--configure): 依赖关系问题-保持未配置状态 正在设置mongodb组织工具(4.4.4)。。。 未写入apport报告,因为错误消息表明它是以前失败的后续错误。 处理man db(2.9.1-1)的触发器。。。 处理时遇到错误: mongodb组织服务器
mongodb org

经过大量搜索和反复尝试,我发现它唯一需要做的事情就是:在mongodb安装(“”)之后,我们应该设置“systemctl”以启用! 然后需要重新启动系统

sudo systemctl enable MongoDB

好吧,wsl不需要系统。我试着自己在wsl中安装mongodb,但我做不到,我发现由于某些原因,这是不可能的。或者,我在windows中安装了mongodb服务器,并在wsl容器中使用它。