Por que o pacote jessie debian do MongoDB não instala um script init.d?

1

Estou instalando o MongoDB Community Edition no debian usando as instruções aqui . Diz:

The mongodb-org-server package provides an initialization script that starts mongod with the /etc/mongod.conf configuration file.

Eu acho que ele instala um script systemd em vez de um script SysVinit / init.d . A execução de dpkg -L confirma isso:

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

Mas descobri que o MongoDB tem um script init.d , em seu github aqui . Por que não está instalado? Existe algum passo especial que preciso seguir?

    
por Simon Woodside 28.12.2016 / 05:10

1 resposta

4

Porque em 2016-02-09 Sam Kleinman do MongoDB decidiu que seria assim . Usuários do Debian 7 obtêm somente scripts van Smoorenburg rc . Usuários do Debian 8 obtêm apenas arquivos unitários do systemd. Ninguém recebe os dois. Foi, como você pode ver, questionado na época. Mas nada foi feito sobre isso desde.

Isso realmente não é correto para o Debian. Em contraste, os pacotes feitos pelo Debian são feitos de uma maneira diferente, e incluem ambos.

Sam Kleinman, do MongoDB, parece ser a pessoa com quem conversar.

    
por 28.12.2016 / 06:35