VaudTax2007 : Comment l'installer sous Linux

– Cette procédure a été testée sous les distributions :

  1. Archlinux, version 2007.08-2 sous 32-bit,
  2. openSUSE, version 10.3, sous 32-bit, et
  3. Ubuntu, version 7.10, sous 32-bit.

– La procédure peut également être adpatée pour d'autres distributions.

– Les commandes mentionnées sont exécutées dans la console du Terminal, avec les droits roots

Si vous avez un problème, désirer partager des trucs et astuces sur le forum ou participer au wiki, vous êtes le bienvenu-e. N'hésitez pas à vous inscrire sur notre forum, dans notre section wiki

Pour les utilisateurs d'ArchLinux :
Depuis le 24/03/2008, il existe un package VaudTax2007 sous la distribution Archlinux permettant d'installer et d'appliquer directement les corrections/modifications/améliorations ci-desssous. Pour le téléchargez, cliquez ici.

Pour les utilisateurs d'Ubuntu :
Depuis le 26/03/2008, il existe un script que j'ai écrit pour la version 32 bit, permettant télécharger et d'installer VaudTax2007 depuis le site officiel et d'appliquer directement les corrections/modifications/améliorations ci-desssous. Pour le téléchargez, cliquez ici


I. Logiciels pré-requis

VaudTax2007 requiert l'utilisation des logiciels :

Adobe Reader

Adobe Reader sera utilisé pour l'impression de votre déclaration d'impôt 2007.

Installation


Par votre gestionnaire de paquets

1. Recherchez le paquet : acroread

2. Procédez à l'installation comme vous le faites habituellement.

Navigateur Internet GTK2

Vous devez obligatoirement utiliser un navigateur internet compilé en GTK2, pour visualiser l'aide sous VaudTax2007.

Dans notre procédure, nous utiliserons le logiciel Mozilla SeaMonkey 1.1.9



Installation


Par votre gestionnaire de paquets

1. Recherchez le paquet: seamonkey

2. Procédez à l'installation comme vous le faites habituellement.

Manuellement

Il peut arriver que sous certaines distributions, Mozilla SeaMonkey ne soit pas mentionné dans le gestionnaire de paquets.

Voici comment procéder à son installation manuellement :

1. Allez sur le site du projet SeaMonkey [en],

2. Téléchargez et enregistrez le fichier seamonkey-1.1.9-en-US.linux-i686.installer.tar.gz sur votre bureau

3. Ouvrez la console du Terminal

4. Allez dans le répertoire du Bureau :

cd Desktop

5. Décompressez le fichier téléchargé :

tar xvzf seamonkey-1.1.9.en-US.linux-i686.installer.tar.gz .

6. Allez dans le répertoire seamonkey-installer

cd seamonkey-installer/

7. Démarrez l'installation :

sudo sh seamonkey-installer

8. Suivez les instructions qui sont à l'écran.

Lors de l'installation, n'oubliez pas de relever l'emplacement où vous installerez Mozilla SeaMonkey, car nous en aurons besoins pour à l'étape suivante.




II. Configuration du shell pour les navigateurs SWT

Un grand nombre de distributions Linux utilisent le shell bash par défaut. De ce fait, nous modifierons le fichier .bashrc qui se situe dans votre Dossier personnel. Lorsque vous êtes dans une console du Terminal, il sera représenté par le signe ~ .

Selon le shell que vous utilisez, le fichier se nommera différemment. En général, le nom du fichier est composé d'un point, suivi du nom du shell et de rc, soit .nomdushellrc et se trouve toujours dans votre répertoire Dossier personnel, communément appellé répertoire Home.

Shell utilisé par ma distribution Linux

Pour connaître le nom du shell utilisé par votre distribution Linux, saisissez dans la console du Terminal :

echo $SHELL

Bash

Vous aurez à l'écran :

/bin/bash

Son fichier de configuration est .bashrc

Zsh

Vous aurez à l'écran :

/bin/zsh

Son fichier de configuration est .zshrc
Etc…

Allez dans le Dossier personnel

Pour allez dans votre Dossier personnel, saisissez dans la console du Terminal :

cd ~

ou

cd $HOME



Editez le fichier de configuration du shell

Nous utiliserons l'éditeur VI présent par défaut sur la plupart des distributions Linux.
Editez le fichier de configuration de votre shell, par exemple .bashrc:

vi ~/.bashrc

Appuyez sur la touche I de votre clavier pour passer en mode d'insertion.

Déterminer l'emplacement de Mozilla SeaMonkey

Si vous avez un doute sur l'emplacement de Mozilla SeaMonkey, vous pouvez procéder comme suit depuis la console du Terminal:

pour le répertoire

sudo find / -type d -name "seamonkey"

pour le fichier d'exécution

which seamonkey

Configuration du shell

Ajoutez les lignes suivantes dans votre fichier de configuration shell

Ces commandes peuvent être utilisées sous bash, zsh ou pour sh


ArchLinux 2007.08-2


Installation de SeaMonkey depuis la mi-février 2008
export MOZILLA_FIVE_HOME=/usr/lib/seamonkey
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}|>
Installation de SeaMonkey jusqu'à mi-février 2008
export MOZILLA_FIVE_HOME=/opt/mozilla/lib/seamonkey
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}|>

openSUSE 10.3

export MOZILLA_FIVE_HOME=/usr/lib/seamonkey
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}|>

Ubuntu 7.10

export MOZILLA_FIVE_HOME=/usr/local/seamonkey
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}|>

Autres distributions

export MOZILLA_FIVE_HOME=/opt/mozilla/lib/seamonkey
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}|>

Enregistrez la configuration

1. Appuyez sur la touche Esc de votre clavier pour sortir du mode d'insertion

2. Enregistez votre saisie et fermez l'éditeur VI :

:wq



III. Installation

Si vous n'avez pas encore le logiciel VaudTax2007, vous pouvez le télécharger directement depuis le site VaudTax de l'Administration Cantonale des Impôts du Canton de Vaud.

Il est possible de télécharger une version avec ou sans machine virtuelle.



Pour la suite de la procédure, nous partirons du principe que le fichier install.bin a été enregistré sur votre bureau.

1. Allez sur le bureau :

cd ~

2. Démarrez l'installation de VaudTax2007, en faisant :

sh install.bin

3. Suivez les instructions qui sont à l'écran

Conseil:
Je vous recommande d'installer le programme dans le répertoire proposé par VaudTax2007 lors de son installation et de créer un lien dans votre répertoire Dossiers personnel.




IV. Démarrer VaudTax2007

Pour démarrer VaudTax2007, il vous suffit de saisir dans la console du Terminal :

Avec le lien créer lors de l'installation

cd ~
./runVaudTax2007

Directement depuis le répertoire VaudTax2007

cd ~/VaudTax2007/
./VaudTax2007




V. Erreurs de VaudTax2007

Lors de l'utilisation de VaudTax2007, nous avons constaté quelques petites erreurs qui peuvent être corrigées facilement.

Problèmes avec les menus

Si vous cliquez sur l'un des éléments des menus Lois et Informations fiscales ou Formulaires bien que le programme Adobe Reader soit installé sur votre distribution Linux, aucun élément ne s'affiche ou s'ouvre avec un autre logiciel, par exemple KPDF, vous pouvez essayer la solution suivante :

1. Ouvrez la console du Terminal

2. Allez dans le sous-répertoire config de VaudTax2007 :

cd ~/VaudTax2007/config

3. Editez le fichier user-config.properties, avec l'éditeur VI :

vi ./user-config.properties

4. Vous devriez avoir quelques choses comme :

#Mon Jan 07 19:42:02 GMT 2008\\
Stammdaten.MandataireTel=\\
view.mode=1\\
shorthelp.show.1=true\\
Stammdaten.MandataireNom=\\
Stammdaten.MandataireOuiNon=false\\
window.bounds.1.width=804\\
Stammdaten.MandataireRue=\\
Stammdaten.MandataireChez=\\
Stammdaten.MandataireNom2=\\
window.bounds.1.y=0\\
Stammdaten.MandataireNpa=\\
window.bounds.1.x=0\\
Stammdaten.MandataireLieu=\\
font.size=8\\
window.bounds.1.height=594\\
update.atStartup.lastUpdate=1199734898779

5. Avec le curseur, allez à la fin de la ligne :

window.bounds.1.height=594

6. Appuyez sur la touche I de votre clavier, pour passer en mode d'insertion

7. Appuyez sur la touche Enter

8. Saisissez :

acroread.path.use=true

9. Quittez le mode d'insertion, en appuyant sur la touche Esc de votre clavier

10. Enregistrez la modification et fermez l'éditeur VI :

:wq

11. Démarrez VaudTax2007

Maintenant, lorsque vous cliquerez sur les éléments des menus Lois et Informations fiscales ou Formulaires, ces derniers s'ouvriront avec Adobe Reader


Erreur d'affichage avec le 'Calendrier fiscal'

Lorsque vous cliquez sur l'élément Calendrier fiscal du menu Lois et informations fiscales, vous avez à l'écran l'erreur:

Adobe Reader could not open 'Calendrier_fiscal.gif' because\\
it is either not a supported file type or because the file has\\
been damaged (for example, it was sent as an email\\
attachment and wasn't correctly decoded)

Adobe Reader provoque cette erreur car le fichier est une image et non fichier .pdf.

L'astuce pour corriger cette erreur est dans un premier temps de convertir le fichier Calendrier_fiscal.gif au format .pdf, puis de créer un lien symbolique.

Convertir le fichier Calendrier_fiscal.gif au format PDF et le renommer l'extension .gif en .old

Solution no 1, depuis la console du Terminal avec ImageMagick

Pour l'exemple, nous prendrons le répertoire par défaut
1. Dans la console du Terminal, allez dans le répertoire VaudTax2007/config/cd/doc.

 cd $HOME/VaudTax2007/config/cd/doc

2. Convertissez l'image Calendrier_fiscal.gif en Caldendrier_fiscal.pdf comme ceci :

mogrify -format pdf Calendrier_fiscal.gif

3. Renommez le fichier Calendrier_fiscal.gif en Calendrier_fiscal.old.

mv ./Calendrier_fiscal.gif ./Calendrier_fiscal.old


Solution no 2, depuis une interface graphique, par exemple KView

1. A l'aide de votre gestionnaire de fichiers, allez dans le répertoire

VaudTax2007/config/cd/doc

2. Ouvrez le fichier Calendrier_fiscal.gif .

3. Dans le menu Fichier de KView, choisissez la commande Imprimer

4. Sélectionnez comme imprimante Imprimer dans un fichier (PDF)

5. Comme destination, choisissez le répertoire doc de VaudTax2007, avec comme nom de fichier Calendrier_fiscal.pdf

6. Quittez KView

7. Toujours à l'aide de votre gestionnaire de fichiers, sélectionnez Caldendrier_fiscal.gif

8. Appuyez sur la touche F2 et modifiez l'extension .gif en .old.

Créez un lien symobolique Calendrier_fiscal.gif

1. Ouvrez la console du Terminal

2. Allez dans le répertoire VaudTax2007/config/cd/doc qui se trouve dans votre répertoire Dossiers personnels (~) :

cd ~/VaudTax2007/config/cd/doc

3. Créez un lien symbolique que vous nommerez Calendrier_fiscal.gif, qui fera référence au fichier Calendrier_fiscal.pdf :

ln -s ./Calendrier_fiscal.pdf ./Calendrier_fiscal.gif

4. Quittez la console du Terminal

Problème d'importation des données 2006

Il peut arriver sous certaines distributions qui ne sont pas configurées correctement au niveau de l'encodage par l'utilisateur, qu'on ne puisse importer des mandats .tax ayant des caractères spéciaux comme é, è, ü, ö, à, ä.

Vérifiez bien votre configuration.

Si vous êtes débutant, faîtes une copie du fichier .tax orginal, puis renommez-le sans les caractères spéciaux, par exemple: e, e, u, o, a.

openSUSE 10.3 : Erreur java:xcb_xlib

Si vous utilisez une version openSUSE 10.3 et que vous avez l'erreur :

java:xcb_xlib.c:52: xcb_xlib_unlock:Assertion 'c->xlib.lock failed'

Pour remédier à cette erreur, vous pouvez insérer la ligne ci-dessous dans votre fichier de configuration shell, par exemple .bashrc :

1. Ouvrez la console du Terminal.

2. Editez le fichier de configuration de votre shell :

vi ~/.bashrc

3. Allez sur la dernière ligne export…*

4. Appuyez sur la touche I de votre clavier pour passer en mode d'insertion.

5. Appuyez sur la touche E

6. Ajoutez la ligne :

export LIBXCB_ALLOW_SLOPPY_L

7. Appuyez sur la touche Esc de votre clavier pour quitter le mode d'insertion.

8. Enregistrez votre saisie et fermez l'éditeur VI:

:wq

9. Fermez la console du Terminal.

10. Démarrez VaudTax2007.


VI. Création d'un raccourci dans le menu K

Comme vous l'aurez sans doute constater, lors de l'installation de VaudTax2007, aucun raccourci pour le menu K est créé.

Il est possible de le créer manuellement, à l'aide de la procédure ci-dessous :

ArchLinux 2007.08-2

Création d'un raccourci pour le menu K. Il sera affiché dans le groupe Bureautique

Dans l'exemple, l'utlisateur sera mogavero, le logiciel VaudTax2007 a été installé dans le répertoire par défaut, soit /home/mogavero/VaudTax2007.

N'oubliez pas de changer le nom d'utilisateur et corriger l'emplacement de VaudTax2007 le cas échéant.

Créez le script VDTX2007.sh

1. Ouvrez la console du Terminal.

2. A l'aide de l'éditeur VI, créez le script VDTX2007.sh :

vi ~/VDTX2007.sh

3. Passez en mode d'insertion, en appuyant sur la touche I de votre clavier

4. Saisissez le script suivant sans oublier de modifier le nom de l'utilisateur et si nécessaire l'emplacement de VaudTax2007:

#!/bin/sh

# Installation de SeaMonkey sur ArchLinux jusqu'à mi-février 2008
#SWT Browser 
export MOZILLA_FIVE_HOME=/opt/mozilla/lib/seamonkey
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}

# Installation de SeaMonkey sur ArchLinux dès la mi-février 2008
#SWT Browser 
export MOZILLA_FIVE_HOME=/usr/lib/seamonkey
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}

#Run VaudTax2007
#Current user
curuser=$(whoami)
#Path runVaudTax2007
/home/$curuser/runVaudTax2007


5. Appuyez sur la touche Esc du clavier pour quitter le mode d'insertion.

6. Enregistrez votre saisie et fermez l'éditeur VI :

:wq

7. Attribuez le droit d'exécution au script VDTX2007.sh :

chmod +x ~/VDTX2007.sh

Créez le raccourci VaudTax2007.desktop

1. Dans la console du Terminal, passez en mode root, avec :

su

2. Saisissez le mode de passe root

3. Avec l'éditeur VI, créez le fichier VaudTax2007.desktop dans le répertoire /usr/share/applications :

vi /usr/share/applications/VaudTax2007.desktop

4. Passez en mode d'insertion, en appuyant sur la touche i du clavier

5. Saisissez le texte suivant sans oublier de modifier le nom de l'utilisateur et si nécessaire l'emplacement VaudTax2007 :

[Desktop Entry]
Comment=Déclaration d'impôt 2007 Canton de Vaud
Comment[en_US]=Déclaration d'impôt 2007 Canton de Vaud
Encoding=UTF-8
Exec=$HOME/VDTX2007.sh
GenericName=
GenericName[en_US]=
Icon=/home/mogavero/VaudTax2007/config/cd/icons/helpTaxme_be.gif
MimeType=
Name=VaudTax2007
Name[en_US]=VaudTax2007
Path=$HOME/VaudTax2007
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
Categories=Application;Office
X-DCOP-ServiceType=
X-KDE-SubstituteUID=false
X-KDE-Username=

6. Sortez du mode d'insertion, en appuyant sur la touche Esc de votre clavier.

7. Enregistrez votre saisie et fermez l'éditeur VI :

:wq

8. Fermez la console du Terminal

9. Fermez la session en cours, puis ouvrez-là à nouveau

10. Maintenant dans le menu K, vous avez un raccourci VaudTax2007 sous Bureautique

11. Cliquez sur le raccourci pour démarrer VaudTax2007.

Ubuntu 7.10

Création d'un raccourci pour le menu K. Il sera affiché dans le groupe Bureautique

Dans l'exemple, l'utlisateur sera mogavero, le logiciel VaudTax2007 a été installé dans le répertoire par défaut, soit /home/mogavero/VaudTax2007.

N'oubliez pas de changer le nom d'utilisateur et corriger l'emplacement de VaudTax2007 le cas échéant.


Créez le script VDTX2007.sh

1. Ouvrez la console du Terminal.

2. A l'aide de l'éditeur VI, créez le script VDTX2007.sh :

vi ~/VDTX2007.sh

3. Passez en mode d'insertion, en appuyant sur la touche I de votre clavier

4. Saisissez le script suivant sans oublier de modifier le nom de l'utilisateur et si nécessaire l'emplacement de VaudTax2007:

#!/bin/sh
export MOZILLA_FIVE_HOME=/usr/local/seamonkey
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}
./runVaudTax2007


5. Appuyez sur la touche Esc du clavier pour quitter le mode d'insertion.

6. Enregistrez votre saisie et fermez l'éditeur VI :

:wq

7. Attribuez le droit d'exécution au script VDTX2007.sh :

chmod +x ~/VDTX2007.sh


Créez le raccourci VaudTax2007.desktop

1. Dans la console du Terminal, passez en mode root, avec :

su

2. Saisissez le mode de passe root

3. Avec l'éditeur VI, créez le fichier VaudTax2007.desktop dans le répertoire /usr/share/applications :

vi /usr/share/applications/VaudTax2007.desktop

4. Passez en mode d'insertion, en appuyant sur la touche i du clavier

5. Saisissez le texte suivant sans oublier de modifier le nom de l'utilisateur et si nécessaire l'emplacement VaudTax2007 :

[Desktop Entry]
Encoding=UTF-8
Name=VaudTax2007
Comment=Déclaration d'impôt 2007
GenericName=VaudTax
Exec=/home/mogavero/VDTX2007.sh
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/mogavero/VaudTax2007/config/cd/icons/helpTaxme_be.gif
Categories=Applications;Office;
StartupNotifiy=true

6. Sortez du mode d'insertion, en appuyant sur la touche Esc de votre clavier.

7. Enregistrez votre saisie et fermez l'éditeur VI :

:wq

8. Fermez la console du Terminal

9. Fermez la session en cours, puis ouvrez-là à nouveau

10. Maintenant dans le menu K, vous avez un raccourci VaudTax2007 sous Bureautique

11. Cliquez sur le raccourci pour démarrer VaudTax2007



– mogavero - Version initiale

Remerciements à :
TuxSpirit pour ces informations sur ArchLinux 2007.08-2