Houlalalala .... malheureux !
Bon, plusieurs points :
1 - Quand tu fais apt-get source -b paquet, ça veut dire que tu vas builder le paquet. Donc, pour builder, tu as besoin des fichiers de développements. Ici, c'est typiquement ce qui se passe, sauf que t'as fait une bourde en plus (voir le 2).
2 - La libc, c'est tous les appels systemes et compagnie. Sans elle, ton système fonctionnera pas. La libc et le noyau, c'est un peu comme Laspales et Chevalier si tu veux :-)))) Comme tu l'as dit, tu as la libc6 sur ton systeme, mais par conséquent, tu ne peux pas faire cohabiter la libc5, nécessaire pour builder ton paquet.
3 - Si il demande la libc5, c'est que ça doit etre un vieu paquet ... Bon, regardons de quoi apache a besoin :
apt-cache show apache
Depends: libc6 (>= 2.3.2.ds1-4), libdb4.1, libexpat1 (>= 1.95.6), libpam0g (>= 0.76), mime-support, apache-common (>= 1.3.29.0.1-3), apache-common (<< 1.3.30-0), perl5 | perl, logrotate (>= 3.5.4-1), dpkg (>> 1.9.0), libmagic1, debconf
Suggests: apache-doc
Du coup, tu as pas besoin de libdb-1.85 blabla ... Mais de libdb4.1
Pour résoudre ton probleme, tapes : apt-get install libdb4.1
Note : si tu veux recompiler les paquets et éviter le probleme de build deps (dépendances et cie ...), tu as apt-build, développé par un petit Francais qui est (assez) bien fait.
Poste le Friday 23 January 2004 15:29:52