Я пытаюсь установить php5.3.6 на Lucid Lynx, используя репозиторий oneiric, чтобы иметь все на месте на ubuntu и избежать ручной компиляции пакетов.
Я получил следующую ошибку: Couldn't configure multiarch-support for libdb5.1, probably a dependency cycle.
Проблема в том, что libdb5.1 зависит от multiarch-support, но multiarch-support хочет установить libdb5.1.
используемая команда: sudo apt-get -t oneiric install php5 php5-common libapache2-mod-php5 Когда я пытаюсь установить multiarch-support тем же способом, он говорит то же самое.
Как мне решить эту проблему? Причина в том, чтобы переходить от одной версии программного обеспечения к другой более понятным способом, не собирая собственные deb-пакеты из исходников.
Обновление 1
Да, я знаю об этом, но я просто пробую разные сценарии, потому что некоторым из наших сайтов разработки нужен php5.2.x
, до этого я установил из репозитория karmic на ubuntu lucid lynx и все отлично работало.
Поэтому я просто хотел проверить, что если мне нужна самая свежая версия из репозитория oneiric. Я надеялся, что есть что-то лучше, чем компиляция вручную из исходников, что я также протестировал и все отлично работает.
Сначала я не советовал бы Вам использовать репозиторий, который не предназначен для того ряда (индивидуалист, ясный, сновещательный и т.д.). Это может привести к партии проблем и загадочных проблем.
Вам конкретно нужна версия 5.3.6 PHP? 5.3.2 будет работать? Будучи вспомогательной версией это не должно иметь большой проблемы
Если да затем необходимо сделать, Кв. - получает обновление
склонные sudo - получают обновление
и затем сделайте обновление для установки PHP 5.3 из официальных репозиториев.
С тех пор 10.04 LTS, таким образом, он поддерживается даже сейчас.
Пакет php 5.3.2-1ubuntu4.9
был загружен в Официальном репозитории 2-го мая 2011 Steve Beattie.