Я пытаюсь установить libapache2-мод пассажира (из backports) в систему Debian Lenny, содержащую apache2-MPM-ITK , Что происходит, это:
# aptitude install libapache2-mod-passenger Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done The following packages are BROKEN: libapache2-mod-php5 The following NEW packages will be installed: apache2-mpm-worker{a} javascript-common{a} libapache2-mod-passenger libjs-prototype{a} librack-ruby{a} librack-ruby1.8{a} wwwconfig-common{a} The following packages will be REMOVED: apache2-mpm-itk{a} 0 packages upgraded, 7 newly installed, 1 to remove and 0 not upgraded. Need to get 792kB of archives. After unpacking 3191kB will be used. The following packages have unmet dependencies: libapache2-mod-php5: Depends: apache2-mpm-prefork (> 2.0.52) but it is not installable or apache2-mpm-itk but it is not installable The following actions will resolve these dependencies: Remove the following packages: libapache2-mod-php5 Score is 119 Accept this solution? [Y/n/q/?]
Насколько я понимаю, это потому, что mod_passenger
требуется версия Apache & gt; = 2.2.9-9, но apache2-mpm-itk
Ленни есть только версия 2.2.6-02. Это как минимум сообщенная ошибка и даже утверждает, что исправлена, но, видимо, была сообщил снова , Есть ли хитрость, чтобы получить mod_passenger
установлен, сохраняя mpm-itk
аромат Apache? Очевидно, что Passenger будет работать с Apache 2.2.6-02, проблема только в том, что для зависимости пакета установлена неправильная версия.