Afficher un message
Vieux 04/05/2008, 10h20   #7
François Boisson
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Créer un chroot d'une Ubuntu 32bits sur une debian amd64

Le Fri, 2 May 2008 12:49:25 +0200
"Benoit B" <benoitlst@gmail.com> a écrit:


[..]

Le chroot est la mailleure solution et la plus simple. Je l'utilise sans
problème pour les mêmes raisons:
Tu commeneces par faire

# mkdir /i32
# cd /
# debootstarp --arch i386 etch i32 http://ftp.fr.debian.org/debian/
[là tu attends]

# cp /etc/apt/sources.list /i32/etc/apt/sources.list

Tu rajoutes dans ton /etc/fstab

/home /i32/home none bind 0 0
/tmp /i32/tmp none bind 0 0
proc /i32/proc proc defaults 0 0
/var/run /i32/var/run none bind 0 0
/dev /i32/dev none bind 0 0

pour avoir un /dev correct, la possibilité d'imprimer si tu as lprng, les
sockets sous /tmp, etc.

# apt-get install dchroot

Tu fais un fichier /etc/dchroot.conf contenant
___________
# le fichier
i32 /i32
____________

# mount -a
# chroot /i32
[ installation de tes bazars ]
# Ctrl D
# Ctrl D
$ dchroot -c i32 -d programmeen32bits avec ses arguments
et ça marche.

Si ton programme est antédéluvien (maple5 ou 7 par exemple), tu trouveras là
http://boisson.homeip.net/debian/etch/lib-errno.so
une librairie permettant de régler le problème de
symbol errno, version GLIBC_2.0 not defined in file libc.so.6 ...
Tu fais juste un
$ export LD_PRELOAD=<chemin>/lib-errno.so
$ ton programme


François Boisson

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
 
Page generated in 0,06367 seconds with 9 queries