XulRunner est disponible sur le serveur ftp de mozilla : ftp://ftp.mozilla.org/pub/mozilla.org/xu(..). Prenez de préférence la dernière version, si vous voulez profitez des dernières avançées technologique de Mozill.
Pendant tout votre projet, il est également préférable de s'en tenir à la version que vous avez téléchargé, sauf si il y a des bugs bloquants pour vous et qui sont corrigés dans des versions nigthly plus récentes.
XulRunner n'est pour l'instant pas disponible sous forme de package installable, c'est une simple archive à décompresser dans le répertoire de votre choix. Sous un OS basé sur Linux, vous pouvez par exemple l'installer dans /opt/xulrunner/1.9.0/.
Une fois l'archive installée, il faut lancer la commande suivante pour initialiser XULRunner :
# /opt/xulrunner/1.9.0/xulrunner/xulrunner --register-global
Il se peut que vous vouliez avoir une version de XulRunner compilées avec des options spécifiques, dans ce cas, il vous faut compiler votre propre version.
On peut utiliser le script présent sur Download http://xulfr.org/download/XulRunner/scri(..) pour une compilation automatique de XulRunner.
En suivant les infos de compil sur http://wiki.mozilla.org/wiki/XUL:Xul_Run(..), on procède comme suit (sous linux):
Dans votre HOME, créer un fichier .mozconfig (pour XulRunner 1.9) contenant:
export MOZILLA_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1
mk_add_options MOZ_CO_PROJECT=xulrunner
ac_add_options --enable-application=xulrunner
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --disable-optimize
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-xft
ac_add_options --disable-freetype2
Pour plus d'information sur le contenu du fichier .mozconfig, son utilisation, et ceci de manière plus générale : http://developer.mozilla.org/en/docs/Con(..)
export CVSROOT=:[[pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot]]
cvs login
mot de passe: anonymous
cvs checkout mozilla/client.mk
cd mozilla
make -f client.mk checkout
cd mozilla
make -f client.mk build
cd ..
make -C mozilla/xpinstall/packager
On retrouve une tarball de XulRunner dans:
mozilla/dist/xulrunner-i686-pc-linux-gnu-gtk2+xft.tar.gz
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.