Почему я получаю сообщение об ошибке E: Пакет php5-gd не имеет кандидата для установки при попытке установить php5-gd?

Я пытаюсь установить php5-gd и получить эту ошибку

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php5-gd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package php5-gd has no installation candidate

Я не уверен, почему это так, я проверил dpkg -l | grep php и заметил, что php5-gd был установлен в одной точке. Я не уверен, почему это или как это было удалено, но мне нужно, чтобы это было установлено.

dpkg -l | grep php
rc  php5-gd                         5.2.10.dfsg.1-2ubuntu6                          GD module for php5
ii  libapache2-mod-php5             5.2.10.dfsg.1-2ubuntu6                          server-side, HTML-embedded scripting languag
ii  php5                            5.2.10.dfsg.1-2ubuntu6                          server-side, HTML-embedded scripting languag
ii  php5-cli                        5.2.10.dfsg.1-2ubuntu6                          command-line interpreter for the php5 script
ii  php5-common                     5.2.10.dfsg.1-2ubuntu6                          Common files for packages built from the php
ii  php5-mysql                      5.2.10.dfsg.1-2ubuntu6                          MySQL module for php5

Я проверил свой список sources.list, вот он:

http://pastie.org/7699452 (вставка была слишком длинной, поэтому я opt'd использовать службу вставки)

Я также запустил apt-get update, чтобы быть уверенным.

Кто-нибудь может порекомендовать, как я могу это исправить, чтобы я мог установить php5-gd?

4
задан 23 April 2013 в 00:43

2 ответа

Моя репутация недостаточно велика, чтобы комментировать, но вот что я хотел сказать:

Вы пытались добавить еще одно зеркало в ваши источники? Пример:
создайте новый файл с именем /etc/apt/sources.list.d/alternative_Repo.list, содержащий это:

deb http://us.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid main restricted

Это обеспечит доступ вашего менеджера пакетов к обновленному официальному зеркалу в случае, если ваш главное зеркало отстает.

Я посмотрел https://launchpad.net/ubuntu/+archivemirrors , и kernel.org во многих странах отстает. Из-за того, как работают зеркала, они не могут постоянно обновляться. В Нидерландах, например, это довольно плохо: Kernel.org http ftp rsync 1 Gbps Last update unknown

Надеюсь, это поможет!

0
ответ дан 23 April 2013 в 00:43

Установка БД.

sudo apt-get install php5-gd && sudo service apache2 restart

Ошибка времени в вашей библиотеке php. Так что попробуйте обновить также.

0
ответ дан 23 April 2013 в 00:43

Другие вопросы по тегам:

Похожие вопросы: