我正在 debian 上安装 MongoDB Community Edition,使用此处说明。它说:
mongodb-org-server 包提供了一个初始化脚本,该脚本使用 /etc/mongod.conf 配置文件启动 mongod。
我发现它安装了一个systemd
脚本而不是SysVinit
/init.d
脚本。运行dpkg -L
证实了这一点:
$ dpkg -L mongodb-org-server
[...]
/lib/systemd
/lib/systemd/system
/lib/systemd/system/mongod.service
但我发现MongoDB确实有一个init.d
脚本,在他们的 github 中。为什么没有安装?我需要遵循一些特殊步骤吗?
答案1
因为于 2016-02-09 MongoDB 的 Sam Kleinman 决定采用这种方式。 Debian 7 用户只能获得 van Smoorenburgrc
脚本。 Debian 8 用户只能获得 systemd 单元文件。没有人能两者兼得。正如你所看到的,它当时受到了质疑。但自那以后没有采取任何措施。
这确实不适合 Debian。相比之下,Debian 人制作的软件包是以不同的方式制作的,并且包括两者。
MongoDB 的 Sam Kleinman 似乎是合适的交谈对象。