Permet d'exécuter des applications IA32 sous système amd64, notamment Openoffice et
Mozilla avec le plugin flash. cf. : https://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html
#setenv http_proxy http://proxy.mon.domaine:8001/
#debootstrap --arch i386 etch /var/chroot/etch-ia32 http://ftp.fr.debian.org/debian/
...
#setenv SHELL /bin/sh
#chroot /var/chroot/etch-ia32
modifier /etc/apt/sources.list et ajoutez les sources pour Etch
#deb http://ftp.fr.debian.org/debian etch main
deb http://ftp.debian.org/debian etch main non-free contrib
deb-src http://ftp.debian.org/debian etch main non-free contrib
#deb http://ftp.fr.debian.org/debian-non-US etch/non-US main non-free contrib
#deb-src http://ftp.fr.debian.org/debian-non-US etch/non-US main non-free contrib
deb http://security.debian.org/ etch/updates main contrib non-free
#aptitude
ajoute tcsh
#exit
#setenv SHELL /usr/bin/tcsh
#cp .tcshrc /var/chroot/etch-ia32/root/
#cp .login /var/chroot/etch-ia32/root/
#cp .history /var/chroot/etch-ia32/root/
#chroot /var/chroot/etch-ia32
#aptitude
ajoute libx11-6
#exit
modifier /etc/ld.so.conf et ajoute
# chroot i386 system libs
/var/chroot/etch-ia32/lib
/var/chroot/etch-ia32/usr/lib
/var/chroot/etch-ia32/usr/X11R6/lib
/var/chroot/etch-ia32/usr/local/lib
#ln -s /var/chroot/etch-ia32/lib/ld-linux.so.2 /lib/ld-linux.so.2
#ldconfigmodifier /etc/fstab et ajoute
# ia32 chroot
/home /var/chroot/etch-ia32/home none bind 0 0
/tmp /var/chroot/etch-ia32/tmp none bind 0 0
proc /var/chroot/etch-ia32/proc proc defaults 0 0
#mount /var/chroot/etch-ia32/home
#mount /var/chroot/etch-ia32/tmp
#mount /var/chroot/etch-ia32/procmodifier /var/chroot/etch-ia32/etc/passwd et ajoute l'utilisateur moi_meme
#cp /etc/shadow /var/chroot/etch-ia32/etc/
#cp /etc/group /var/chroot/etch-ia32/etc/
#chroot /var/chroot/etch-ia32
#aptitude
ajoute openoffice
#dpkg-reconfigure locales
Configuring locales
Select locales to be generated
[*] fr_FR ISO-8859-1
[*] fr_FR.UTF-8 UTF-8
[*] fr_FR@euro ISO-8859-15Which locale should be the default in the system environment?
fr_FR@europour résoudre le pb avec les locales...
#ln -s /usr/share/locale/locale.alias /etc/locale.alias#exit
#aptitude ajoute dchroot
modifier /etc/dchroot.conf et ajoute
# ia32 chroot
ia32 /var/chroot/etch-ia32crée le fichier /usr/local/bin/do_dchroot :
#!/bin/sh
# do_dchroot execute une application i32 sous amd64
ARGS=""
for i in "$@" ; do
ARGS="$ARGS '$i'"
done
exec dchroot -c ia32 -d -q "`basename $0`" "$ARGS"
#chmod 755 /usr/local/bin/do_dchroot
#cd /usr/local/bin
#ln -s do_dchroot ooffice
#ln -s do_dchroot oowriter
#ln -s do_dchroot oocalc
#chroot /var/chroot/etch-ia32
#aptitude
ajoute mozilla
#exit
#cd /usr/local/bin
#ln -s do_dchroot mozilla
installation de plugin flash pour mozilla
#chroot /var/chroot/etch-ia32
#cd /usr/local/src/
#tar -xzvf install_flash_player_7_linux.tar.gz
#cp libflashplayer.so /usr/lib/mozilla/plugins/
#cp flashplayer.xpt /usr/lib/mozilla/plugins/
#chmod a+r /usr/lib/mozilla/plugins/*