Dépendances non satisfaites pour l'installation de php5-dev

Bonjour,

J’essaye d’installer le paquet php5-dev. Je fais donc apt-get install php5-dev.

Voici ce que j’obtiens:

[code]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. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
php5-dev: Dépend: libssl-dev mais ne sera pas installé
Dépend: libtool mais ne sera pas installé
E: Paquets défectueux[/code]
Et quand j’essaye d’installer libssl-dev, il me fait d’autres erreurs de dépendance.

Voici mon source.list:

[quote]deb ftp://ftp2.fr.debian.org/debian/ lenny main contrib non-free
deb-src ftp://ftp2.fr.debian.org/debian/ lenny main contrib non-free[/quote]

Oui il est court mais je n’ai pas le choix, le protocole http ne passera pas et seul le FTP est autorisé.

Quelqu’un aurait il la solution pour que je puisse installer php5-dev ?

Pour info je suis sous debian 5

uname -a Linux dicom255 2.6.26-2-686 #1 SMP Sat Dec 26 09:01:51 UTC 2009 i686 GNU/Linux

Merci.

Bonjour,

Tu as bien fait un “apt-get update” avant?

mg.

Bonjour,

Oui mais j’ai toujours la même erreur.

Peut-on avoir une brève explication sur ce point ?

Tu peux éventuellement télécharger les dépendances manquantes depuis un autre poste, faire le transfert des .deb via une clé ou via le réseau et ensuite faire l’installation avec “dpkg -i nom_du_paquet.deb”.

http ne passera pas tout simplement à cause du blocage au niveau des firewall. C’est d’ailleurs pour cela que je suis obligé d’utiliser le FTP pour récupérer les paquets officiels de Debian. A la base, ça se fait par http.

Aurais tu un site où je puisse trouver toutes les dépendances qui me manquent pour php5-dev ?

Merci

packages.debian.org/lenny/php5-dev

Tu peux utiliser debtree pour avoir la liste des dépendances :
collab-maint.alioth.debian.org/debtree/

Regarde aussi “apt-rdepends”

mg.

Merci pour vos réponses.

En fait je ne vais pas installer php5-dev, il y a trop de dépendances et de sous dépendances. Je ne peux pas tout me tapper à la main :slightly_smiling:

Ce que tu peux faire, c’est télécharger toutes les dépendances sur une autre machine. Comme ça :

[code]# apt-get –print-uris –yes install PACKAGE_NAME | grep ^\’ | cut -d\’ -f2 >mydownload.txt

wget --input-file mydownload.txt

[/code]
J’ai trouvé aussi cette commande sur le web :

apt-get build-dep –download-only –reinstall –no-install-recommends –yes -o Dir::Etc::SourceList=sourcelistfilename -o Dir::Cache::Archives=foldertostorepackagesin listofpackages

Puis pour installer, tu utiliser la même commande avec “install” à la place de build-dep.

mg.

Ah merci.
Je vais essayer ça sur l’ordinateur de chez moi quand je rentrerai.