On Thu, Sep 16, 2004 at 07:46:42AM +0200, JusTiCe8 wrote:
> A la base, la gestion des paquets est justement pour le syst�me entier, 
> donc droits root n�c�ssaires.


C'est bien dommage :-)

> >Mais cela n'a pas l'air d'�tre possible, m�me si c'est pour installer en
> >local, c'est dommage...
> > 
> >
> oui, � moins de changer le r�pertoire de base, mais j'ai jamais fait et 
> puis de toutes mani�res, dpkg et ses "amis" ;) utilisent des fichiers 
> situ�s dans /var/lib/dpkg, donc droit root encore n�c�ssaire ici (ou 
> d�l�gation via sudo/groupe/...)


Qqch que j'ai commenc� � essayer, maic �a ne marche pas
"directement":

fakeroot debootstrap woody /home/toto/local

va installer une arborescence de base dans /home/totolocal,
en particulier un /home/toto/local/var/lib/dpkg, tout �a
appartenant � toto. L'id�e serait ensuite de faire 

fakeroot dpkg --root /home/toto/local -i foobar.deb

mais dpkg semble insister � vouloir faire un chroot() auquel
il n'a pas droit. En fait, le plus simple serait
peut-�tre de patcher dpkg pour mieux supporter l'option
--root sans �tre superutilisateur. Il n'y a a priori aucune
raison pour qu'on ne puisse pas faire ce que tu veux...

Je regarderai �a sans doute ce weekend, �a a l'air rigolo et
utile.

Y.

Répondre à