Хорошо, удалось разобрать это. С ~dotdeb.0
версией зависимости были на более старых версиях других пакетов, поэтому большинство компонентов было установлено нормально. Мне пришлось удалить php5-mhash
пакет, так как он больше не поддерживается, начиная с 5.3 - и мне пришлось установить libsqlite0
и libsqlite3
заставить php хорошо работать с базами данных sqlite. И это все, что нужно было сделать.
Обновите php с 5.2 до 5.3 на lenny
Я (помимо всего прочего) управляю старым сервером Debian Lenny - и теперь мне нужно обновить PHP с версии 5.2 до 5.3 (в настоящее время у нас установлен 5.2.26). Это необходимо для поддержки некоторых функций, которые не поддерживает 5.2, в частности sqlite3.
Я нашел несколько сайтов в Интернете, занимающихся этой проблемой, но все они устарели, а файлы, на которые они ссылаются, больше не существуют. Попытка внести изменения в инструкции на лету не легка - и это становится еще более трудным из-за того, что версии php продолжают расти и теперь, похоже, требуют много новых версий других библиотек.
Я нахожусь в еще худшем положении, потому что сервер - это живой производственный веб-сайт, который обслуживает клиентов по всему миру (Австралия, Европа, Северная Америка), поэтому я не могу позволить себе такую ночь. Лучшее, что я могу сделать, - это отключить его на час, чтобы выполнить обновление и быстро повторно протестировать сайт. Я знаю, что сайт будет работать с новой версией, потому что на сервере разработки, по-видимому, установлена более новая версия (мне это не удается).
Насколько это возможно, я бы хотел избежать компиляции php из исходников. Я помню, что делал нечто подобное некоторое время назад на другом сервере. В то время была версия 5.3.10 ~ dotdeb.0 - но сейчас я больше не могу найти эту версию. Я скачал пакеты .deb почти для того, что мне нужно (это версия 5.3.10 ~ dotdeb.1) - но они не будут устанавливать жалобы на неудовлетворенные зависимости на libreadline6, libonig2 и так далее. Сверяясь с этим другим сервером, требования были libreadlin5 - так что при переходе с 5.3.10 ~ dotdeb.0 до 5.3.10 ~ dotdeb.1 также были обновлены зависимости.
Я застрял сейчас, поэтому любая помощь очень ценится.
1 ответ на вопрос
Похожие вопросы
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
6
Полноэкранная медленная вспышка в KDE 4
-
3
Пакеты в странном состоянии
-
-
8
Найти, к какому пакету принадлежит файл в Ubuntu / Debian?
-
2
Как настроить автоматический вход в систему в Debian (lenny)?
-
1
Amaroks перестает играть после одной песни
-
3
Amarok отказывается проигрывать файлы * .ogg
-
2
Kopete для работы с GTalk
-
5
Есть ли * хороший * HTML-режим для emacs?
-
4
Замена Sendmail на домашнем компьютере с Debian