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 !

Répondre à