Я пытаюсь установить 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?
Моя репутация недостаточно велика, чтобы комментировать, но вот что я хотел сказать:
Вы пытались добавить еще одно зеркало в ваши источники? Пример:
создайте новый файл с именем /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
Надеюсь, это поможет!
Установка БД.
sudo apt-get install php5-gd && sudo service apache2 restart
Ошибка времени в вашей библиотеке php. Так что попробуйте обновить также.