Como instalar o php5-gd no Ubuntu?

4

Estou executando o Ubuntu 10.04.

Acabei de executar o comando

sudo apt-get install php5-gd

mas deu-me este erro

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

Quando tentei instalar o apt-get no php5-common, mas ele diz que eu já tenho a versão mais recente. Como instalo o php5-gd?

Informações adicionais Aqui está o que eu vejo depois de fazer um 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]
    
por John 23.02.2011 / 01:37

2 respostas

8

Atualize os arquivos de índice de pacotes ( php5-common 5.3.2-1ubuntu4.7)

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

Verifique a sequência de caracteres em /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

Corrigir:

$ 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
    
por 23.02.2011 / 01:42
0

você provavelmente esqueceu de fazer sudo apt-get update

se isso não funcionar, tente sudo apt-get update && apt-get -f install

Se isso não funcionar, você provavelmente estragou suas fontes de algo

dpkg -i --force-depends-version , mas você deve tentar corrigir o problema.

sem mais informações, infelizmente não posso ajudá-lo ainda mais.

    
por 23.02.2011 / 01:41