Por que estou recebendo o erro E: O pacote php5-gd não tem candidato de instalação ao tentar instalar o php5-gd?

4

Estou tentando instalar o php5-gd e receber este erro

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

Eu não tenho certeza porque isso seria, eu verifiquei dpkg -l | grep php e notei que o php5-gd foi instalado em um ponto. Não sei por que ou como foi removido, mas preciso instalá-lo.

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

Eu verifiquei meu sources.list, aqui está:

link (a pasta era muito longa, então optei por usar um serviço de colar)

Eu também corri apt-get update para ter certeza.

Alguém poderia recomendar como eu posso consertar isso para que eu possa instalar o php5-gd?

    
por JeffC 22.04.2013 / 22:36

2 respostas

2

Minha reputação não é grande o suficiente para comentar, mas eis o que eu queria dizer:

Você tentou adicionar outro espelho às suas fontes? Exemplo:
crie um novo arquivo chamado /etc/apt/sources.list.d/alternative_Repo.list contendo isto:

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

Isso garantirá que o gerenciador de pacotes tenha acesso a um espelho oficial atualizado, caso o espelho principal esteja atrasado.

Eu olhei para link e o kernel.org está bastante atrasado em muitos países. Devido a como os espelhos funcionam, eles não podem estar atualizados o tempo todo. Nos Países Baixos, por exemplo, é muito ruim: Kernel.org http ftp rsync 1 Gbps Last update unknown

Espero que ajude!

    
por Xenhat 22.04.2013 / 22:55
0

Instalação GD.

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

Algum erro de tempo na sua biblioteca php. Então tente atualizar também.

    
por mahendra 22.03.2016 / 09:19