On Thu, 16 Sep 2004 09:55:30 +0100, Yves Rutschle <[EMAIL PROTECTED]> 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 :-) Tout � fait ! ;-) > 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... Alors l� je suis bluff�, comment �a fonctionne ce fakeroot ? Comment se fait-il qu'un simple utilisateur puisse lancer dpkg via ce fakeroot ? En tout cas l'id�e para�t excellente et exaucerait de mani�re �l�gante tous mes souhaits ! Dommage que cela ne marche pas dans la pratique... :-( Sinon il est possible de repartir des sources du logiciel et via checkinstall cr�er un nouveau paquet qui s'installera par d�faut sur le compte local. On peut effectivement utiliser checkinstall pour cr�er le paquet m�me lorsque l'on est simple utilisateur, mais aucun moyen de l'installer ! > Je regarderai �a sans doute ce weekend, �a a l'air rigolo et > utile. Eh bien merci ! 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... Puis quand on installe pleins de logiciels en local comme moi, cela devient vite le souk ! Merci pour ton aide et surtout tiens moi au courant s'il te pla�t si tu r�ussis ! Amicalement,

