Le 3 ao�t 2002 � 03:08 (+0200), Okki <[EMAIL PROTECTED]> a tapot� sur son clavier :
> Salut, > Salut > Je tente de cr�er un package Debian en simple utilisateur, avec la > commande debuild --noconf -b -us -uc ... la compilation se d�roule bien, > mais tout � la fin, j'ai droit � > > ldconfig > ldconfig: Can't create temporary cache file /etc/ld.so.cache~: > Permission denied > > Pourtant, un peu plus haut, on voit bien fakeroot debian/rules binary, > signe que normalement ca aurait du marcher en simple user, non ? Encore > plus �trange, ca fonctionne parfaitement pour un autre package, avec le > m�me fichier rules (un diff sur les deux fichiers me montre bien que > seul le nom du package change) > > 11c11 > < package := mplayer > --- >> package := mplayerxp > > Alors, pourquoi ca fonctionne bien avec mplayer et non avec mplayerxp, > sachant que les fichiers rules sont identiques ? (en root il n'y a aucun > probl�me) C'est dans le (ou les) Makefile de mplayerxp qu'il doit y avoir un appel � ldconfig (qui doit �tre appeler en tant que root, fakeroot ne suffit pas car fakeroot ne fait que surcharger certains appels syst�mes pour faire croire que le programme tourne sous l'identit� de root et donc ne permet pas modifier r�ellement les fichiers). Je pense donc qu'en commentant les lignes contenant ldconfig dans le Makefile de mplayerxp, la cr�ation du paquet devrait bien se passer. Fred

