web-dev-qa-db-fra.com

Pourquoi est-ce que je reçois le message d'erreur E: Le paquet php5-Gd n'a pas de candidat d'installation lors de l'installation de php5-gd?

J'essaye d'installer php5-Gd et je reçois cette erreur

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

Je ne suis pas sûr de comprendre pourquoi, j'ai vérifié dpkg -l | grep php et remarqué que php5-Gd avait été installé à un moment donné. Je ne sais pas pourquoi ni comment il a été retiré, mais j’ai besoin de l’installer.

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

J'ai vérifié mon sources.list, le voici:

http://pastie.org/7699452 (la pâte était trop longue, j'ai donc choisi d'utiliser un service de collage)

J'ai aussi exécuté apt-get update pour en être sûr.

Quelqu'un pourrait-il me dire comment résoudre ce problème afin que je puisse installer php5-Gd?

4
tdelam

Ma réputation n'est pas assez grande pour commenter, mais voici ce que je voulais dire:

Avez-vous essayé d'ajouter un autre miroir à vos sources? Exemple:
crée un nouveau fichier nommé /etc/apt/sources.list.d/alternative_Repo.list contenant ceci:

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

Cela garantira que votre gestionnaire de paquets a accès à un miroir officiel à jour au cas où votre miroir principal serait à la traîne.

J'ai regardé https://launchpad.net/ubuntu/+archivemirrors et kernel.org est très en retard dans de nombreux pays. En raison du fonctionnement des miroirs, ils ne peuvent pas être à jour tout le temps. Aux Pays-Bas, par exemple, c'est assez mauvais: Kernel.org http ftp rsync 1 Gbps Last update unknown

J'espère que ça aide!

2
Xenhat

Installation Gd.

Sudo apt-get install php5-Gd && Sudo service Apache2 restart

Une erreur de temps dans votre bibliothèque php. Donc, essayez de mettre à jour aussi.

0
mahendra