以下を使用して、Debian に MongoDB Community Edition をインストールしています。ここで説明。それは言う:
mongodb-org-serverパッケージは、/etc/mongod.conf設定ファイルを使用してmongodを起動するinitスクリプトを提供します。
/スクリプト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年2月9日、MongoDBのSam Kleinmanはこのアプローチを採用することにしました。。 Debian 7ユーザーはvan Smoorenburgスクリプトのみを受け取りますrc
。 Debian 8ユーザーはsystemdユニットファイルのみを受け取ります。どちらも両方の方法を持つことはできません。ご覧のとおり、当時は疑問が提起されました。しかし、それ以降は何もしませんでした。
これは実際にDebianには適していません。対照的に、Debian の人々は異なる方法で作成され、両方を含むパッケージを作成します。
MongoDBのSam Kleinmanが会話に適した人だと思いました。