Установка libapache2-mod-passenger на Debian Lenny с помощью apache2-mpm-itk

1

Я пытаюсь установить 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, проблема только в том, что для зависимости пакета установлена ​​неправильная версия.

Joonas Pulakka
источник

Ответы:

2

Если вы просто хотите изменить зависимости пакета apt-get source package-name
CD Debian
нано контроль и изменение требований к версии
CD ..
apt-get build-dep имя-пакета
apt-get install build-essential devscripts fakeroot
debuild

подробнее о том, как катить свои собственные дебаты, вот учебник: http://ubuntuforums.org/showthread.php?t=51003

не обращайте внимания на настройки каталогов, как это делается с помощью apt-get source

RobotHumans
источник
для всех вещей ruby ​​/ rails я использую lucid LTS и gem для установки
RobotHumans
Спасибо; У меня нет предыдущего опыта создания (пере?) Сборки пакетов Debian. Это действительно так просто, как эти пара команд? Это делает .deb файл, который я затем устанавливаю с dpkg?
Joonas Pulakka
это может быть так просто ... иногда это не так. добавили пару строк, так как ваш ящик раньше не использовался для этого ... и да, он создает дэбы ... вы пересобираете пакет, но вы строите deb, следовательно, debuild.
RobotHumans