[Résolu][Debian] Paquets défectueux lors de l'installation d'apxs pour apache

Hello,

J’essaie d’installer un service de streaming (a des fins personnelles, juste pour voir comment ça marche) comme expliqué ici. Après avoir posté sur le forum dedibox sans succès je tente ici, j’aurai surement plus d’âmes charitables pour m’aider a résoudre mon problème :smiley:

A l’exécution en root de :

apt-get install apache2-threaded-dev

J’ai :

[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 :
apache2-threaded-dev: Dépend: libaprutil1-dev mais ne sera pas installé
E: Paquets défectueux[/code]
Je regarde ce qui se passe avec libaprutil1-dev :

[code]apt-get install libaprutil1-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. 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 :
libaprutil1-dev: Dépend: libpcre3-dev mais ne sera pas installé
E: Paquets défectueux[/code]
Je regarde ce qui se passe avec libpcre3-dev :

[code]apt-get install libpcre3-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. 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 :
libpcre3-dev: Dépend: libpcre3 (= 7.6-2.1) mais 7.8-2 devra être installé
E: Paquets défectueux[/code]
Donc apparemment ça coince au niveau de libpcre3-dev :

apt-cache policy libpcre3-dev libpcre3-dev: Installé : (aucun) Candidat : 7.6-2.1 Table de version : 7.6-2.1 0 500 http://ftp.fr.debian.org lenny/main Packages
Mon fichier sources.list :

[code]cat /etc/apt/sources.list

deb Index of /debian lenny main contrib non-free
deb-src Index of /debian lenny main contrib non-free

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

deb ftp://ftp.dedibox.fr/pub/dedibox/packages binary-amd64/[/code]
A ce que j’en ai compris, il me faut la version 7.8-2 de libpcre3. Mais comment est-ce que je peux faire pour l’avoir ? En ajoutant les sources expérimentales ? En prenant la librairie qu’il me faut et en l’installant a la main j’ai toujours le probème de dépendances.

Merci d’avance pour vos réponses :smiley:

[quote=“Oshimura, post:1, topic: 50357”]Hello,
En prenant la librairie qu’il me faut et en l’installant a la main j’ai toujours le probème de dépendances.[/quote]

tu parles de ça ?

Tu n’as pas installé de dépôts externes ?

refait la meme chose mais:
_utilise aptitude au lieu de apt-get
_utilise show au lieu de install

Et fait un aptitude update avant…

ici sur une lenny, j’ai un truc coherent

Package: libpcre3 State: installed Automatically installed: no Version:[b] 7.6-2.1[/b] Priority: standard Section: libs Maintainer: Mark Baker <mark@mnb.org.uk> Uncompressed Size: 426k Depends: libc6 (>= 2.7-1)
et

Package: libpcre3-dev State: not installed Version: [b]7.6-2.1[/b] Priority: optional Section: libdevel Maintainer: Mark Baker <mark@mnb.org.uk> Uncompressed Size: 709k Depends: libc6-dev, [b]libpcre3 (= 7.6-2.1)[/b], libpcrecpp0 (= 7.6-2.1)

LoneWolf
Pour une fois, ca viendrais pas de la debian :smiley:

[quote=« LoneWolf, post:4, topic: 50357 »]refait la meme chose mais:
_utilise aptitude au lieu de apt-get[/quote]
+1 ça gere vraiment mieux les dépendances, et les messages sont souvent plus compréhensible

:smiley:

Ah oui mais non, la il faut qu’il mette sa distrib en anglais :smiley:

LoneWolf
C’est quoi ces admins en cartons qui font des installs de serveur en francais?

Rhôô, j’ai pris le serveur pour apprendre. Promis, la prochaine install sera en anglais !

Voici le retour de la commande :

[code]telia:~# aptitude show libpcre3-dev
Paquet : libpcre3-dev
�?tat: non installé
Version : 7.6-2.1
Priorité : optionnel
Section : libdevel
Responsable : Mark Baker mark@mnb.org.uk
Taille décompressée : 709k
Dépend: libc6-dev, libpcre3 (= 7.6-2.1), libpcrecpp0 (= 7.6-2.1)
Est en conflit: libpcre1-dev, libpcre2-dev
Description : Bibliothèque d’expressions rationnelles compatible Perl 5 - fichiers de développement
Une bibliothèque de fonctions qui supporte les expressions rationnelles ayant
une syntaxe et une sémantique aussi proches que possible de celles du langage
Perl 5.

Ce paquet contient les fichiers de développement, comportant les en-têtes, les
bibliothèques statiques et la documentation.[/code]

aptitude update
aptitude install apache2-thread-machin

should work

LoneWolf
maybe.

Résolu, merci Lone :smiley: