MongoDB의 debian jessie 패키지가 init.d 스크립트를 설치하지 않는 이유는 무엇입니까?

MongoDB의 debian jessie 패키지가 init.d 스크립트를 설치하지 않는 이유는 무엇입니까?

다음을 사용하여 데비안에 MongoDB Community Edition을 설치하고 있습니다.여기에 설명. 그것은 말한다:

mongodb-org-server 패키지는 /etc/mongod.conf 구성 파일을 사용하여 mongod를 시작하는 init 스크립트를 제공합니다.

/ 스크립트 systemd대신 스크립트를 설치한 것으로 나타났습니다 . 이는 다음을 실행 하여 확인되었습니다 .SysVinitinit.ddpkg -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 단위 파일만 받습니다. 어느 누구도 두 가지 방법을 모두 가질 수 없습니다. 보시다시피 당시에는 의문이 제기되었습니다. 하지만 그 이후 아무런 조치도 취하지 않았습니다.

이것은 실제로 데비안에는 적합하지 않습니다. 대조적으로, 데비안 사람들은 다른 방식으로 만들어지고 두 가지를 모두 포함하는 패키지를 만듭니다.

MongoDB의 Sam Kleinman이 대화하기에 적합한 사람인 것 같았습니다.

관련 정보