dépendances php5 sous debian 6

Bonjour,

Je suis relativement novice avec les systèmes linux et un problème (sans doute ridicule) se pose à moi.

Je dois, dans le cadre d’une mission, installer un serveur apache avec php5, ainsi qu’une base PostgreSql. La machine est sous Debian 6.

L’installation de Postgres et d’apache n’a posé aucun problème mais php5 ne fait que m’embêter.

Voici mon problème:

J’ai utilisé la commande apt-get install libapache2-mod-php5. La console me renvoie qu’il ne peut me télécharger certaines des dépendances. voici le message exact:

Les paquets suivants contiennent des dépendances non satisfaites:
libapache2-mod-php5: Dépend: libonig2 (>=5.2.0) mais il n’est pas installable
Dépend: libqdbm14 (>=1.8.74) mais il n’est pas installable
Recommande: php5-cli mais ne sera pas installé
E: Paquets defectueux

Je ne suis pas très à l’aise avec les dépots de paquets. J’ai donc fait quelques recherches, qui m’ont fait comprendre qu’il fallait probablement ajouter des nouveaux dépots. Après bidouillage, voici les dépots que j’utilise (et qui ne règlent toujours pas le problème):

deb security.debian.org/ squeeze/updates main
deb-src security.debian.org/ squeeze/updates main
deb packages.dotdeb.org stable all (j’ai ajouté la clé publique et tout le tsoin tsoin)
deb ftp.debian.org/debian squeeze-updates main

je pense avoir fait le tour de mes recherches sur google. C’est pourquoi je vous demande votre aide :slightly_smiling: .

Merci d’avance,
Sniceper.

Ton sources.list est incomplet tu n’a pas les dépôts principaux

[code]## squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

squeeze security

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

squeeze update

deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
[/code]

Tu peut virer la partie contrib et non-free si tu es sûr de n’utiliser aucun paquet non libre ou en avec une partie non libre ( à toi de voir ça ne mange pas de pain ).

Suite à ça tu recharge APT et tu mets à jour et ensuite seulement tu passe à l’installation de ton PHP5 qui cette fois-ci trouvera les paquets :wink:

Rapide, clair, efficace!

Merci beaucoup, ça fonctionne. Linux n’a pas fini de m’en faire baver…