- Faire un debootstrap i386 sarge sur la machine
apt-get install debootstrap
debootstrap --arch i386 sarge /usr/lib/sarge
touch /usr/lib/sarge/I386
- installer dchroot
et mettre une ligne
i32 /usr/lib/sarge
dans dchroot.conf
- installer openoffice sur l’architecture i386
chroot /usr/lib/sarge
apt-get install openoffice
(après avoir mis un fichier sources.list adéquat dans le /etc/apt de la nouvelle racine)
(on supposera ici le openoffice sarge installé mais on peut y mettre un openoffice 2)
- rajouter
/home /usr/lib/sarge/home none bind 0 0
/tmp /usr/lib/sarge/tmp none bind 0 0
proc /usr/lib/sarge/proc proc defaults 0 0
#/var/run/lprng /sarge/var/run/lprng none bind 0 0
/dev /usr/lib/sarge/dev none bind 0 0
(enlever le # si c’est lprng qui est installé)
dans /etc/fstab (la dernière pourt lprng, pour cups je ne sais pas), cela rendra les choses complètement transparentes pour les utilisateurs, ils verront leurs fichiers et pourront imprimer.
- Le plus ennuyeux, virer l’option -nolisten tcp de kdm/xdm/gdm
gdm:
Editer le fichier /etc/X11/gdm/gdm.conf et enlever
-nolisten tcp (vieille version)
Ou bien
édition de gdm.conf et suppression de
DisallowTCP=true
kdm:
/etc/kde3/kdm/Xservers
virer le -nolisten tcp dans la ligne
:0 local@tty1 /usr/X11R6/bin/X
xdm:
virel le -nolisten tcp dans /etc/X11/xdm/Xservers
- Le lancement de openoffice se fait par
xhost +localhost;dchroot -c i32 -d openoffice
6)bis) Pour une icone dans le bureau de Kde, le fichier ci dessous convient:
[Desktop Entry]
Comment=
Comment[fr]=
Encoding=UTF-8
Exec=xhost +localhost;dchroot -c i32 -d openoffice
GenericName=
GenericName[fr]=
Icon=/sarge/usr/share/icons/hicolor/32x32/apps/ooo_office.xpm
MimeType=
Name=Openoffice
Name[fr]=Openoffice
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DCOP-ServiceType=
X-KDE-SubstituteUID=false
X-KDE-Username=
- On peut éviter sur Kde l’écriture de xhost +localhost en faisant
$ echo > ~/.kde/Autostart/xsh << EOF
#!/bin/sh
xhost +localhost
EOF
$ chmod +x ~/.kde/Autostart/xsh