Чтобы разрешить использование php5.2 на lucid, я создал ppa ( ppa: txwikinger / php5.2 ) и собрал там несколько пакетов php5.2. Чтобы отдать предпочтение этим пакетам, я дал инструкции закрепить их. Однако пакеты php5-mcrypt и php5-imap загружаются неправильно из-за зависимости от phpapi, даже phpapi предоставляется, например, php5-cgi, php5-cli, которые доступны. В чем проблема?
Я нашел проблему. Я ошибся с условиями закрепления.
Редактировать:
Версия закрепления не соответствовала тому, что могло быть найдено или отсутствовало для пакета, в зависимости от виртуального пакета.