penzu
@penzu
Некоторые говорят верно, потому что они всесильны.

Проблема установки пакетов php5?

Добрый день коллеги!
Возникла следующая проблема.
Установил сервер ubuntu 12.10 и всё ни как не могу совладать с проблемой обновления и установки пакетов.
Прописал все официальные источники, делал всё вроде правильно, в итоге облом.
Сейчас столкнулся с проблемой которую ни как не могу решить дело в следующем:

Пытаюсь установить пакеты php5-imap php5-ldap php5-imagick следующим образом:
sudo apt-get install php5-imap php5-ldap php5-imagick
А в итоге ничего не получается и выдаёт мне следующее:

Некоторые пакеты невозможно установить. Возможно, вы просите невозможного. Или же используете нестабильную версию дистрибутива, где запрошенные Вами пакеты еще не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет Вам:
Пакет, имеющий неудовлетворенные зависимости:
php5-imagick: зависит: phpapi-20090626
php5-imap: зависит : phpapi-20090626
php5-ldap: зависит : phpapi-20090626
Зависит: php5-common (= 5.3.10 -1ubuntu3.13) но 5.4.6-1ubuntu1 будет установлен.
E: невозможно исправить ошибки, у Вас отложены (held) битые пакеты.


Я в корень не могу понять что происходит и как это исправить. Уважаемые товарищи помогите детально разобрать с чем это может быть связанно и как это исправить.

Мой source.list:
#############################################################
################### OFFICIAL UBUNTU REPOS ###################
#############################################################

###### Ubuntu Main Repos
deb http://ru.archive.ubuntu.com/ubuntu/ saucy main restricted universe multiverse 
deb-src http://ru.archive.ubuntu.com/ubuntu/ saucy main restricted universe multiverse 

###### Ubuntu Update Repos
deb http://ru.archive.ubuntu.com/ubuntu/ saucy-security main restricted universe multiverse 
deb http://ru.archive.ubuntu.com/ubuntu/ saucy-updates main restricted universe multiverse 
deb http://ru.archive.ubuntu.com/ubuntu/ saucy-proposed main restricted universe multiverse 
deb http://ru.archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse 
deb-src http://ru.archive.ubuntu.com/ubuntu/ saucy-security main restricted universe multiverse 
deb-src http://ru.archive.ubuntu.com/ubuntu/ saucy-updates main restricted universe multiverse 
deb-src http://ru.archive.ubuntu.com/ubuntu/ saucy-proposed main restricted universe multiverse 
deb-src http://ru.archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse 

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu saucy partner
deb-src http://archive.canonical.com/ubuntu saucy partner

###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu saucy main
deb-src http://extras.ubuntu.com/ubuntu saucy main
  • Вопрос задан
  • 4634 просмотра
Пригласить эксперта
Ответы на вопрос 3
egor_nullptr
@egor_nullptr Куратор тега Linux
Проблема в версиях пакетов, одни для PHP 5.3, дргугие для 5.4. Используйте в качестве репозиториев для PHP dotdeb (http://www.dotdeb.org) или вместо 12.10 установите 14.04.
Ответ написан
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Дело в том, что основная часть PHP у вас, скорее всего, 5.3 а новые пакеты находятся в репозитории от 5.4 и требуют новый phpapi, всех необходимых пакетов нет одной версии вот и конфликт. Тут 2 варианта либо обновить все до 5.4, либо найти реп со старыми версиями imagick, ldap, imap
Ответ написан
Комментировать
akubintsev
@akubintsev
Опытный backend разработчик
Для убунту лучше использовать этот репозиторий вместо dotdeb, поскольку последний для debian. У меня были с ним грабли типа тех, что у вас в вопросе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 20:43
20000 руб./за проект
19 апр. 2024, в 20:11
500 руб./за проект