Назад | Перейти на главную страницу

Как установить php5-gd на ubuntu?

Я использую ubuntu 10.04.

Я только что выполнил команду,

sudo apt-get install php5-gd

но это дало мне эту ошибку

The following packages have unmet dependencies:
  php5-gd: Depends: php5-common (= 5.3.2-1ubuntu4) but 5.3.2-1ubuntu4.5 is to be installed
E: Broken packages

При попытке установить apt-get на php5-common, но он говорит, что у меня уже есть самая последняя версия. Как установить php5-gd?

Дополнительная информация Вот что я вижу после того, как sudo apt-get update | grep main

Ign http://us.archive.ubuntu.com/ubuntu/ lucid/main Translation-en_US
Ign http://dl.google.com/linux/chrome/deb/ stable/main Translation-en_US
Ign http://dl.google.com/linux/talkplugin/deb/ stable/main Translation-en_US
Hit http://us.archive.ubuntu.com lucid/main Packages
Hit http://us.archive.ubuntu.com lucid/main Sources
Get:5 http://dl.google.com stable/main Packages [1,093B]
Get:6 http://dl.google.com stable/main Packages [737B]

Обновить файлы индекса пакета (текущий php5-общий 5.3.2-1ubuntu4.7):

$ sudo apt-get update
$ sudo apt-get install php5-gd

Проверьте следующую строку в /etc/apt/sources.list:

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

Исправить:

$ sudo -s
# echo "deb http://us.archive.ubuntu.com/ubuntu/ lucid-updates main restricted" >> /etc/apt/sources.list
# echo "deb http://security.ubuntu.com/ubuntu lucid-security main restricted" >> /etc/apt/sources.list
# apt-get update
# apt-get install php5-gd

ты, наверное, просто забыл сделать sudo apt-get update

если это не работает для вас, попробуйте sudo apt-get update && apt-get -f install

если это не сработает, возможно, вы испортили свои источники чего-то

последнее соотношение ультиматума, которое не рекомендуется, - это форсировать его чем-то вроде dpkg -i --force-depends-version но вам лучше попытаться исправить проблему.

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