web-dev-qa-db-ja.com

MongoDBのdebianjessieパッケージがinit.dスクリプトをインストールしないのはなぜですか?

手順はこちら を使用してDebianにMongoDB CommunityEditionをインストールしています。それは言う:

Mongodb-org-serverパッケージは、/ etc /mongod.conf構成ファイルでmongodを開始する初期化スクリプトを提供します。

systemd/init.dスクリプトの代わりにSysVinitスクリプトがインストールされていることがわかりました。 dpkg -Lを実行すると、これが確認されます。

$ dpkg -L mongodb-org-server
[...]
/lib/systemd
/lib/systemd/system
/lib/systemd/system/mongod.service

しかし、MongoDBにはinit.dスクリプトがあることがわかりました ここのgithubに 。なぜインストールされないのですか?従う必要のある特別な手順はありますか?

1
Simon Woodside

2016-02-09にMongoDBのSam Kleinmanがこのようにすることを決定した 。 Debian 7ユーザーは、van Smoorenburg rcスクリプトのみを取得します。 Debian 8ユーザーは、systemdユニットファイルのみを取得します。誰も両方を取得しません。ご覧のとおり、当時は疑問視されていました。しかし、それ以来、それについては何もされていません。

これはDebianには本当に適切ではありません。対照的に、Debianの人々によって作成されたパッケージは異なる方法で作成されており、両方が含まれています。

MongoDBのSamKleinmanが話し相手のようです。

3
JdeBP