手順はこちら を使用して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に 。なぜインストールされないのですか?従う必要のある特別な手順はありますか?
2016-02-09にMongoDBのSam Kleinmanがこのようにすることを決定した 。 Debian 7ユーザーは、van Smoorenburg rc
スクリプトのみを取得します。 Debian 8ユーザーは、systemdユニットファイルのみを取得します。誰も両方を取得しません。ご覧のとおり、当時は疑問視されていました。しかし、それ以来、それについては何もされていません。
これはDebianには本当に適切ではありません。対照的に、Debianの人々によって作成されたパッケージは異なる方法で作成されており、両方が含まれています。
MongoDBのSamKleinmanが話し相手のようです。