ING Home’Bank sous GNU/Linux
Introduction
Même si un certain nombre de personnes choisissent ING pour son support Linux pour application bancaire, le support pour l’installation correcte et la mise en route du module de sécurité peut être rébarbatif. Pour preuve, le nombre de requêtes et de questions sur le sujet dans Google ou dans certains forums , même si le module (version 3.10) n’a pas été modifié et mis à jour depuis plus d’un an et demi, le 04/11/2003 pour être précis.
Par contre du côté Linux ont eu lieu de nombreuses modifications, et notamment certaines bibliothèques (libraries) ont été rendues obsolètes.
Il s’avérait donc utile de remettre un certain nombre de choses à jour, en attendant probablement une nouvelle version de ING.
Disclaimer
Afin d’éviter toute méprise, nous n’avons aucun intérêt particulier à la banque ING, mis à part le fait que nous y possédons un compte . Ceci n’a nullement été sponsorisé. La traduction et l’adaptation des références indiquées ci-dessous sont faites de pleine initiative personnelle.
Nous désirons toutefois encore remercier la banque BBL puis ING d’avoir produit un module pour Linux, ce qui est assez rare et méritait d’être signalé.
ING Home’Bank est la propriété de ING.
Howto
Téléchargement de la version:
Il est d’abord nécessaire de chercher le module sur le site ING. Il s’agit de Home’Bank Security Module (x86) version 3.10 depuis https://download.ing.be/software/homebank/offline/downloadLinux.asp?lang=FR et de le télécharger à l’endroit où ce module doit être installé. Un exemple est de créer un dossier dans opt, par exemple /opt/inghomebank.
Décompresser l’archive
Décompresser le .tar.gz dans le dossier décrit ci-dessus avec par exemple File Roller ou Archiveur Ark.
Les deux étapes ci-dessus sont résumées pour les personnes travaillant sous console:
Configuration
A partir d’ici l’installation ne peut plus se faire de manière graphique. Il est nécessaire d’opérervia la console. Il faut faire ce qui suit:
ou bien
selon que l’on a opté pour une installation personnelle ou non. Dans le cas d’une installation pour tout utilisateur, il est nécessaire de faire cette étape pour chaque utilisateur qui désire utiliser le système ING Homebanking.
Les questions suivantes apparaissent alors et il faut y répondre:
- Use graphical interface [y]? → y
- Please enter your preferred language (FR,NL,EN,DE) [EN]: → FR
Exécuter ensuite, comme demandé
Et maintenant ????
En fait, tout devrait fonctionner normalement après l’exécution de la commande :
Attention: ne pas mettre de symbole & après la commande car ceci va bloquer le système. Le plus simple est de créer un raccourci sur le bureau vers /opt/inghomebank/HBSecurity (ou ~/.inghomebank/HBSecurity).
Le problème est que le Module de Sécurité fait usage de bibliothèques (”libraries”) qui sont depuis longtemps absentes d’une distribution linux moderne. Nous devons donc ajouter ces bibliothèques manuellement. Tout d’abord, exécuter ceci
afin de voir ce qui se passe. N’attendez pas que cela fonctionne du premier coup! Il y aura probablement un message d’erreur de ce type:
et éventuellement plus grave: le terminal ne réagit plus. A ce moment, on peut ouvrir un second terminal et introduire:
Vous pouvez maintenant revenir à votre premier terminal et y retravailler. Comment donc résoudre ce problème: de manière évidente, le module de sécurité est à la recherche de libwx_gtk-2.2.so et ne le trouve pas. Ce lib proient du système wxGTK 2.2. Actuellemnt ceci a déjà évolué en wxGTK 2.6 et il est très probable que c’est la version qui se trouve sur votre PC. Ce que nous allons devoir faire ici est mal, mais est nécessaire: nous allons devoir installer cette bibliothèque manuellement, et comme suit:
Il faut recommencer ces étapes, à partir de “Et maintenant???” jusqu’à ne plus avoir d’erreurs. On peut encore avoir des messages d’erreur pour libpng.so.2 et libstdc++-libc6.2-2.so.3. Ces deux lib peuvent aussi être téléchargées depuis bbbart.eu/blog/wp-content/uploads/2009/08 comme indiqué plus haut. Les autres bibliothèques devraient être normalement installées par des paquetages disponibles sur le web, comme par exemple libtiff.so.3 qui se trouve par exemple, dans www.libtiff.org.
Cela fonctionne !!!!
Afin de montrer le fonctionnement correct, voici quelques copies d’écran du Module de Sécurité depuis une Gentoo. Cette façon de travailler a permis des installations réussies sur Fedora Core 2, 3 et 4, Mandrake 10.0 et Mandriva 2005 LE, Gentoo x86 ou Gentoo amd64 (avec cette dernière, une version 32bit de libtiff.so.3 a été nécessaire). Entretemps d’autres ont communiqué une installation réussie sur Debian grâce à ce HOWTO.
Notons qu’il est tout-à-fait possible de reprendre les identités existantes créées dans un environnement Windows®. Il s’agit des fichiers XXXXXXXX.bbl: il suffit de les recopier dans le dossier inghomebank par exemple, et de les faire reconnaître par le module de sécurité en choisissant l’option d’importation.
S’il existe des incohérences, il est toujours possible de nous contacter, de préférence via e-mail bbbart AT inGen_DOT_be, ou marc_DOT_heerbrant_AT_tiscali_DOT_be pour l’adaptation en français.
Feedback!
Génial! Nous avons reçu un peu de feedback. Vois ci-dessous:
Je viens de tomber sur votre HOWTO. Je voulais juste signaler qu’il est tout à fait possible d’utiliser le logiciel de homebanking d’ING sous GNU/Linux sans WxWidget. Il suffit de lancer l’application en mode texte (option -t, c’est détaillé dans le manuel fourni avec le logiciel).
L’interface n’est pas très ergonomique mais ça évite d’avoir à installer des binaires qui viennent d’on ne sait trop où ou de se taper la recompilation d’une bibliothèque périmée.
http://krunch.servebeer.com/~krunch/vrac/txt/ing-homebank
Adrien Kunysz
Traduction et adaptation de Marc Heerbrant / 8 Aout 2005
Dernière mise en jour le 8 Janvier 2006
