Почему apache2-mpm-prefork должен быть удален при установке apache2-mpm-worker?
У меня есть пакет А, который зависит от apache2-mpm-prefork
, Пакет А был установлен. Сейчас попробовал установить apache2-mpm-worker
, но вывод:
me@XXX:~$ sudo apt-get install apache2-mpm-worker
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
...
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
apache2-mpm-prefork packageA
The following NEW packages will be installed:
apache2-mpm-worker
Зачем? Как установить apache2-mpm-worker, не трогая packageA? Спасибо
1 ответ
В Debian у вас может быть только один экземпляр apache, и он должен использовать один из mpm. Один экземпляр apache не может использовать несколько mpm.
Вы можете скомпилировать другие версии и запустить их из / opt, но это не предназначено. Идеология Debian заключается в том, что если вам нужно несколько экземпляров какого-либо сервиса, вы должны использовать несколько серверов.
PS Это не то же самое для каждого сервиса, но для большинства из них.