Archive

Posts Tagged ‘Linux’

VaudTax 2008 sur Fedora 64 bits

February 5th, 2009

Comme tout citoyen du canton de Vaud, il est arrivé le temps de faire sa déclaration d’impôt. Pour faire ceci, le canton met à disposition une application appelée VaudTax, écrite en Java et donc multi-plateforme. C’est encourageant de savoir que notre canton pense à nous Linuxiens, mais ils oublient un détail d’importance. Le 64 bit.

Evidemment, j’aurai pu installer la version 32 bit dans une machine virtuelle Windows, ou installer une JVM 32 bit, mais étant quelqu’un qui aime bien se compliquer la vie pour rien, je me suis lancé dans les modifications nécessaires pour utiliser VaudTax2008 sur ma Fedora 64 bit. Pour se faire, je me suis inspiré de quelqu’un qui a fait une manipulation similaire sous Mandriva2008_64 et avec VaudTax2007.

Attention cependant, les sauvegardes de vaudtax version 32 bits ne sont pas compatibles avec la version 64 bits.

Pré-requis:

IcedTea 1.7 x64 (se vérifie avec la commande “java -version”)
Firefox x64
libswt3-gtk2 (dans mon cas il était déjà installé par Eclipse)
xulrunner

Toutes les opérations se font en utilisateur standard, donc pas de “su”.

En premier lieu, il faut télécharger la version SANS JVM de VaudTax2008 et l’installer. Une fois cela fait, vous devriez avoir votre application dans $HOME/VaudTax2008. Effectuez les opérations suivantes.

# cd ~/VaudTax2008/bin/linux/
# mv swt.jar swt.jar.old

Ensuite, ajouter les liens symboliques vers les bonnes librairies. Je les ai trouvé dans le dossier d’eclipse. Dans le cas ou vous n’avez pas eclipse et que vous avez installé libswt3-gtk2, les 4 librairies devraient se trouver au niveau de /usr/lib64/.

# ln -s /usr/lib64/eclipse/libswt-atk-gtk-3449.so
# ln -s /usr/lib64/eclipse/libswt-gtk-3449.so
# ln -s /usr/lib64/eclipse/libswt-pi-gtk-3449.so
# ln -s /usr/lib64/eclipse/swt.jar

VaudTax fait appel a Firefox, et surtout Xulrunner, il est plus simple de le télécharger en plus.

# cd ~/VaudTax2008
# wget http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.0.5/runtimes/xulrunner-1.9.0.5.en-US.linux-i686.tar.bz2
# bzip2 -d xulrunner-1.9.0.5.en-US.linux-i686.tar.bz2
# tar -xf xulrunner-1.9.0.5.en-US.linux-i686.tar.bz2

Retourner à la racine de VaudTax et créer son script de démarrage vt2008.sh et y mettre le contenu suivant. Bien remplacer la version de firefox par la votre-

#!/bin/sh
export MOZILLA_FIVE_HOME=$HOME/VaudTax2008/xulrunner
export LD_LIBRARY_PATH=$HOME/VaudTax2008/xulrunner
exec ./VaudTax2008

Puis changer les droits sur notre script pour le lancer.

# chmod a+x vt2008.sh

Puis, executez votre script! Vous voilà avec VaudTax 2008 fonctionnel. A présent, déclarons avec bonheur nos impôts :-)

admin Linux ,