Par Devil505, le 29/06/2008 à 10:28.
Y’a une semaine sur le salon IRC, j’interpelais vmiklos pour savoir ce qu’allait devenir le groupe de paquet “emul-extra” destiné à l’émulation 32bits sur Frugalware x86_64. Le “Boss” m’expliqua que ce serait bien que quelqu’un sur cette architecture puisse terminé le travail commencé par krix. Ainsi je me suis porté volontaire !
La première chose a été de mettre à jour les paquets d’emul-extra, vmiklos m’a parlé du script syncemul. Ce script est magique, il repère les paquets à mettre à jour, téléchargent les sources (les fpm i686 en fait) , construit les paquets, committent sur le depot git et enfin poussent les paquets, ca aura pris du temps mais on peut aller se prendre un café entre temps.
Ensuite première tentative pour lancer Firefox en version 32bits, zut ca marche pas. Il manque 2 librairies du serveur X, pas grave je vais les faire. Et voilà les paquets libxdamage-emul et pixman-emul poussés sur current. Je relance Firefox 3 et miracle je peux voir les videos youtube and co.
Place au tuto:
Modif de sudoers
Pour l’émulation 32, la technique sur Frugalware est de passé par un chroot, on vas modifier le /etc/sudoers pour y ajouter:
username ALL=(ALL) NOPASSWD: /usr/sbin/chroot
Installation de l’environnement chroot 32
Mettez à jour avant:
# pacman-g2 -Syu
puis installer le groupe emul-extra:
# pacman-g2 -S emul-extra
Le service emul32
krix a crée un script de démarrage pour monter le systeme chroot, téléchargeons-le:
# cd /etc/rc.d && wget http://ftp.frugalware.org/pub/other/emul32-tools/emul32-tools/rc.emul32-tools
on le rend éxécutable:
# chmod +x rc.emul32-tools
puis on lance le service:
# service emul32-tools start
pour l’avoir lancé à chaque boot:
# service emul32-tools add
il ne reste plus qu’à crée un lien symbolique:
# ln -s /root /home/root
Moment de vérité
pour lancer firefox il suffit de taper:
$ sudo /usr/sbin/chroot /usr/lib/chroot32 firefox
(ou crée un lanceur sur votre bureau c’est plus pratique)

Si vous avez un warning gtk, tapez avant
$ xhost +
Voilà qui devrait ravir les utilisateurs x86_64
Liens utiles
Tuto du wiki frugalware-fr: http://frugalware-fr.tuxfamily.org/wiki/doku.php?id=configuration:firefox_flash32bits_x86_64