On Fri, 17 Sep 2004 00:43:22 +0100, Yves Rutschle <[EMAIL PROTECTED]> wrote :
> > Alors l� je suis bluff�, comment �a fonctionne ce fakeroot ? > > man fakeroot :-) Ok ke vais regarder ! ;-) > > > Comment se fait-il qu'un simple utilisateur puisse lancer dpkg via > > ce fakeroot ? > > heu, je disais qu'il ne peut pas. Argh ! > > > C'est vrai que ce serait nettement plus agr�able d'�changer des > > programmes avec ses coll�gues en leur donnant un .deb et une > > commande"dpkg -i toto.deb --root /home/toto" que de leur donner un > > targz et de leur montrer comment compiler et d'allez ensuite > > r�soudre les probl�mes de compilations... > > Or donc apr�s avoir regard� de plus pr�s, il y un os: > > dpkg(8), sur l'option � instdir � (qui nous int�resse > directement): � instdir is also the directory passed to > chroot(2) before running package's installation scripts, > which means that the scripts see instdir as a root > directory. � > > D'autre part chroot(2) dit: � Only the super-user may change > the root directory. � > > En d'autre terme, les paquets supposent qu'ils peuvent faire > r�f�rence � des chemins absolus (ils sont normalement dans > un chroot), mais seul root peut faire �a: m�me en patchant > dpkg pour ne pas faire le chroot, il n'y a aucune garantie > qu'un paquet s'installe. �a veut dire qu'il faudrait > revoir tous les paquets pour qu'on puisse leur donner un > r�pertoire d'installation, ce qui veut dire qu'en pratique, > �a n'arrivera jamais sous Debian. Merdalors. > Zutalors ! Moi qui croyait que dpkg �tait le summum du gestionnaire de paquet... Bon je vais devoir me tourner vers autre chose. Peux-�tre que �a marche avec d'autre gestionnaire de paquets type rpm o� ce qu'ils sont en train de d�velopper sous Slackware ? Grrrr tout cela est fort frustrant... Merci n�anmois d'avoir jet� un oeil !

