1 votes

Libpq-dev a des dépendances non satisfaites

Quelle est la meilleure façon de résoudre cela?

# apt-get install libpq-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Cela peut signifier que vous avez
demandé l'impossible, ou bien que vous utilisez une distribution instable
où certains paquets demandés n'ont pas encore été créés
ou ne sont pas sortis d'Incoming.
Les informations suivantes peuvent aider à résoudre la situation:

Les paquets suivants ont des dépendances non satisfaites:
  libpq-dev: Dépend: libpq5 (= 8.3.12-0lenny1) mais 8.4.5-1~bpo50+1 va être installé

Sur un Debian Lenny.

/etc/apt/sources.list:

deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free
deb-src http://backports.debian.org/debian-backports lenny-backports main contrib non-free

Mettre à jour:

# apt-cache policy libpq5 libpq-dev
libpq5:
  Installé : 8.4.5-2~bpo50+1
  Candidat : 8.4.5-2~bpo50+1
  Table de version :
 *** 8.4.5-2~bpo50+1 0
        200 http://backports.debian.org lenny-backports/main Packages
        100 /var/lib/dpkg/status
     8.3.12-0lenny1 0
        500 http://security.debian.org lenny/updates/main Packages
     8.3.11-0lenny1 0
        500 http://ftp.fr.debian.org lenny/main Packages
libpq-dev:
  Installé : (none)
  Candidat : 8.3.12-0lenny1
  Table de version :
     8.4.5-2~bpo50+1 0
        200 http://backports.debian.org lenny-backports/main Packages
     8.3.12-0lenny1 0
        500 http://security.debian.org lenny/updates/main Packages
     8.3.11-0lenny1 0
        500 http://ftp.fr.debian.org lenny/main Packages

Merci d'avance,
Pascal

0 votes

Veuillez mettre à jour votre question avec la sortie de apt-cache policy libpq5 libpq-dev.

0 votes

Merci Steven, je ne connaissais pas "apt-cache policy"... en fait, j'ai juste eu à spécifier la version à installer.

0voto

blahblah Points 1
  • Essayez apt-get update puis l'installation.

  • Allez dans aptitude et utilisez la commande "Annuler les actions en attente" dans le menu Actions. Ensuite, réessayez l'installation.

  • Si cela ne fonctionne pas, vous pouvez toujours essayer de trouver la version spécifique du .deb qu'il souhaite en ligne et l'installer manuellement. Ici vous pouvez le télécharger (assurez-vous d'obtenir la version i386 ou celle qui correspond à votre architecture).

    Une fois que vous avez le .deb sur votre système local, vous pouvez faire un dpkg -i libpq-dev_8.4.5-1~bpo50+1_i386.deb et il l'installera. Mais il pourrait se plaindre de dépendances manquantes, qui sont répertoriées sur cette page. Vous devrez trouver ce qui manque et les installer manuellement également.

0voto

shern Points 11

J'ai trouvé la solution. J'ai dû spécifier la version à installer.

apt-get install libpq-dev=8.4.5-2~bpo50+1

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X