Contenu | Rechercher | Menus
Selon les tags présents sur cette page, celle-ci est ancienne et ne contient plus d'informations sur une des versions supportées d'Ubuntu.
Cette page est en cours de rédaction.
Apportez votre aide…

ING Home'Bank

La banque ING propose deux applications bancaires à domicile (depuis son ordinateur, on s'entend):

  • L'application Home'Bank Light (encore appelé "Module de sécurité") qui consiste à assurer la sécurisation des transactions 'On-line', c-à-d via un navigateur web. Il permet la consultation de ses comptes, bien sur, mais aussi d'effectuer des transactions soit autonome (virement), soit liées à un fournisseur de services en-line (via Home'Pay®, voir récemment via Zoomit® ).
  • L'application Home'Bank Full (appelé aussi Home'Bank Off-line) qui offre en plus de la consultation et des virement, la possibilité de faire des recherches dans ses extraits de compte, de garder un historique de ses virements nationaux ou internationaux, une gestion de budget (petit comptabilité personelle) et une gestion de sa/ses cartes de crédit(s)

Comme on en a l'habitude dans le monde commercial (et je ne désire pas lancer le moindre Troll) le monde Linux est un peu délaissé. Voici donc les procédure d'installation de ces deux applications complémentaires pour notre Ubuntu chéri. Le 'module de sécurité' est compilé pour Linux mais requière quelques opérations d'adaptation pour les versions actuelles d'Ubuntu. Quant à la version 'Off-line', elle n'est pas compilée pour Linux et requiert de passer par les bibliothèques de wine pour fonctionner ou par une virtualisation. C'est la procédure sous wine que est décrite ici.

(02/11/10) Notez que le module de sécurité fonctionne également parfaitement avec Wine. Il n'est donc pas nécessaire de suivre toute la procédure ci-dessous si vous avez déjà installé ou souhaitez installer Wine.

HomeBank Light

Installation

10.04 - 32bits (Lucid Lynx)

Pour rappel, HomeBank Light est un programme Linux sécurisant la communications avec ING pour les opérations de paiement à travers un navigateur web par exemple. Le paquet d'installation n'a pas été mis à jour par ING depuis 2007; les numéros de version de certaines librairies ont changé et une librairie n'est plus disponible dans les dépôts standards. Rien de tragique donc.

Alors pourquoi ne pas modifier une fois pour toute le package original ? ING seul pourrait le faire car il s'agit d'un programme sécurisé: il est déterminant que l'origine du package et de toutes les librairies ajoutées soit certifiée. La procédure suivante essaie d'y coller au mieux.

1. Téléchargement et installation du package Homebank pour Linux Cela peut se faire directement à partir de votre navigateur en allant à l'adresse

http://download2.ing.be/homebank/security/linux/HomeBank333.deb

ou en tapant les commandes suivantes

cd ~/Telechargement/
wget http://download2.ing.be/homebank/security/linux/HomeBank333.deb
sudo dpkg -i HomeBank333.deb

2. Adaptation du nom des librairies requises par HomeBank Light

sudo ln -s /lib/libexpat.so.1 /lib/libexpat.so.0
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

3. Téléchargement de la librairie libstdc++2.10-glibc nécessaire à HomeBank Light

Dans le gestionnaire de paquet Synaptic, on configure le dépôt en ajoutant la source ''deb http://fr.archive.ubuntu.com/ubuntu dapper main universe'' dans l'onglet Autres logiciels. On peut alors installer le paquet "libstdc++2.10-glibc2.2" avec Synaptic.

Une fois le paquet téléchargé et installé par Synaptic, il est essentiel de supprimer la source "dapper" de la liste des dépôts pour éviter tout conflit lors de mises à jour futures de "lucid lynx"

4. Lancer HomeBank Light.

/opt/HomeBank/HBSecurity

5. Configurer HomeBank Light comme décrit dans cet article sous le titre "Installation HomeBank Full (8.04 et 8.10)"

9.10 - 64bit (Karmic Koala)

(24 Novembre 2009)

1. On télécharge homebank333.deb de chez ING : http://download2.ing.be/homebank/security/linux/HomeBank333.deb

Les librairies des points 2 et 3 ne sont nécessaires que si vous voulez utiliser l'interface graphique du module de sécurité, ce qui n'est pas du tout indispensable, cela n'apporte rien de plus par rapport à la version "console" (non graphique).

2. On entre comme lignes de code :

sudo ln -s /lib32/libexpat.so.1 /lib32/libexpat.so.0
sudo ln -s /usr/lib32/libtiff.so.4 /usr/lib32/libtiff.so.3

3. Il se trouve qu'il n'existe pas de version 64 bit de libstdc++2.10-glibc donc il faut chipoter.

On télécharge le .deb non fournie par Ubuntu : http://ftp.nl.debian.org/debian/pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-27_i386.deb

On l'ouvre avec un gestionnaire d'archive:

On ouvre l'archive data.tar.gz contenue dans le .deb puis on va jusque /./usr/lib/ et on y prend les fichiers libstdc++-3-libc6.2-2-2.10.0.so et libstdc++-libc6.2-2.so.3

Finalement on les copie dans /usr/lib32

4. Lancer

/opt/Homebank/HBSecurity

ou bien (version console)

/opt/HomeBank/HBSecurity -t

L'aide de HomeBank se trouve dans /opt/HomeBank/Help/FR/pgs/index.html (à lire pour configurer le module de sécurité en mode console).

9.10 - 32bit (Karmic Koala)

(30 octobre 2009 par xenos) légère modification du point 2, on remplace :

sudo ln -s /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.0

par :

sudo ln -s /lib/libexpat.so.1 /lib/libexpat.so.0

8.04, 8.10 et 9.04

(procédure rédigée au 25 mai 2008 sous 8.04- testée au 12 novembre 2008 sous 8.10 et le 20 juin 2009 sous 9.04)

1. Après téléchargement, installer le package ING :

sudo dpkg -i HomeBank333.deb

Les librairies des points 2 à 4 ne sont nécessaires que si vous voulez utiliser l'interface graphique du module de sécurité, ce qui n'est pas du tout indispensable, cela n'apporte rien de plus par rapport à la version "terminal".

2. Créer les liens pour les libraires :

sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

sudo ln -s /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.0

3. Télécharger chez Debian une lib malheureusement plus fournie par Ubuntu :

http://ftp.nl.debian.org/debian/pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-27_i386.deb

http://be.archive.ubuntu.com/ubuntu/pool/universe/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-24_i386.deb

4. Installer cette lib :

sudo dpkg -i libstdc++2.10-glibc2.2_2.95.4-27_i386.deb

5. Exécuter HomeBank :

/opt/HomeBank/HBSecurity

Pour lancer le module de sécurité dans un terminal (cf. l'aide de HomeBank sous /opt/HomeBank/Help/FR/pgs/index.html ):

/opt/HomeBank/HBSecurity -t

Mise à jour Ubuntu

Particularité 9.04, 10.04 et 10.10

En mettant la version à jour, le répertoire opt (et tout ce qu'il contient) est supprimé. Il sufit de réinstaller le paquet HomeBank333.deb et cela refonctionnera.

Particularité 9.10

Modifier le lien pour libexpat comme suit (il ne se trouve plus and /usr/lib mais dans lib/) : sudo ln -s /lib/libexpat.so.1 /usr/lib/libexpat.so.0

Si le problème persiste (ou que vous avez le message : le fichier existe) allez dans /usr/lib et supprimez le fichier libexpat.so.0 (il faut les droits sudo) et remodifiez le lien.

Empêcher qu'un autre package HomeBank n'écrase HomeBank d'ING

Il existe un autre paquet homebank dans les dépôts d'Ubuntu, dont la version est supérieure au HomeBank d'ING. Pour éviter qu'Ubuntu demande (erronément) de mettre à jour HomeBank, il faut bloquer la version. Par exemple, via le gestionnaire de paquets Synaptic :

  • Sélectionner le paquet homebank
  • menu Paquet > Cocher Bloquer la version

Ou en ligne de commande :

sudo aptitude hold homebank

HomeBank Full

Installation 8.04 et 8.10

(procédure rédigée et testée au 5 Mars 2009 sous 8.04 et 8.10)

Je vous présente ici un premier jet de la marche à suivre, elle nécessite malgré tout une certaine maîtrise de la 'Ligne de Commande' et ne rentre pas vraiment dans l'esprit "wiki Ubuntu" qui se veut accessible aisément aux novices experts surtout du click de souris. Néanmoins on ne touche pas, me semble-t-il, dans cette procédure à des organes essentiels ou sensible d'Ubuntu, donc se lancer ne devrait pas, en cas de problème, entraîner de plus fâcheuse conséquence que la frustration de ne pas y arriver :-)

Faite bien attention à bien lire et suivre cette procédure pas à pas car elle n'est pas évidente pour qui n'a pas l'habitude d'utiliser la console. Chaque étape est importante.

Installer wine (1.1.15 sous hardy ou 1.1.16 sous Intrepid)

(doc ubuntu http://doc.ubuntu-fr.org/wine)

  • Ajout des depots de wine (ceci peu être fait via Synaptic)
             wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

éditer (avec sudo et votre éditeur préféré le fichier /etc/apt/sources.list et y ajouter:

Ceci est la seule partie qui est susceptible d'endommager votre système. Il est préférable que vous sachiez ce que vous faites en lisant http://doc.ubuntu-fr.org/depots

		## Wine
		# voir http://www.winehq.org/site/download-deb
		deb http://wine.budgetdedicated.com/apt VERSION main
		## Dépôts de sources (uniquement utiles pour télécharger les sources avec
		## apt-get source. Dans ce cas enlever les #)
		# deb-src http://wine.budgetdedicated.com/apt VERSION main

(Remplacer VERSION par intrepid ou hardy suivant votre distrib)

  • Mise à jour de la liste des paquets
            sudo apt-get update

(ou bouton "Recharger" dans Synaptic)

  • Installation de cabextract
            sudo apt-get install cabextract
  • Installation de wine
            sudo apt-get install wine wine-gecko
  • Configurer wine

Cette étape n'est pas indispensable pour le fonctionnement de HomeBank.

            winecfg

Dans la fenêtre de configuration de wine, il faut paramètrer les onglets:

"Lecteur" - cliquer sur le bouton autodétection et paramètrer plus finement si cela ne vous suffit pas

"Audio" - le mieux est d'accepter les paramètres qu'il vous propose automatiquement (ça peut prendre un peu de temps)

Installer des compléments à wine avec winetricks

Le script winetricks peut être utilisé pour installer des bibliothèques d'exécution Windows dans Wine.

Une petite discussion serait la bien venue sur ce sujet:

Tout d'abord, je n'ai fait que des recherches sommaires quand aux licences nécessaires pour l'installation des ces paquets et dll propre à microsoft. Il semble que les acceptations lors des installations de ie6 et vb5 et vb6 suffisent. Mais qu'en est il des autre dll (les fontes proviennent de sourceforge, donc sont libres) D'autre part, il se peut que l'un ou l'autre de paquets qui suivent ne soit pas nécessaire au bon fonctionnement de HB ; mais après de nombreux essais (pas exhaustifs justement!) je suis retombé sur cette série. À vous de voir donc. (ce dont je suis sûr c'est que corefonts rend l'interface plus lisible, ie6 est requis, vb6 ne suffit pas et que les erreurs provenaient de connection OLE,d'où les ole2 et native_oleaut32) A vous de voir donc si le sujet vous interpelle.

  • Se placer dans le répertoire de votre choix ( cd ~/Téléchargements/wine)
  • Télécharger winetricks
  • Installer les modules ad hoc corefonts fontfix ole2 vb3run vb4run vb5run vb6run ie6 native_oleaut32 en mode graphique, ou par le terminal :
    sh winetricks corefonts fontfix ole2 vb3run vb4run vb5run vb6run ie6 native_oleaut32

répondre positivement à toutes les demandes de confirmation et attendre qu'il vous redonne la main (ça peut durer plusieurs minutes).

On peut aussi installer chaque module un par un (sh winetricks corefonts, sh winetricks fontfix, …). Ou même graphiquement, avec sh winetricks, puis cocher les modules choisis (Ne fonctionne pas en ssh -X pour ceux qui font ça à distance)

Installer HomeBank 4.53

  • Se placer dans le répertoire de votre choix (ex: cd ~/Telechargement/wine)
  • Télécharger l'installeur
            wget http://download2.ing.be/homebank/offline/windows/Hboff453.exe
  • Lancer l'installation
	    wine Hboff453.exe

Remarque:

  1. J'ai choisi le Français comme langue (qui l'eut cru) et l'installation par défaut mais cela ne me parait pas obligatoire si vous vouler personaliser les répertoires d'install
  2. Il n'est pas utile d'executer Homebank à la fin de l'install (décocher la croix) vu qu'il ne fonctionne pas encore.
  3. Il est aussi inutile de tenir compte des qq erreurs signalées elle ne porte pas à conséquence (voici ma 'sortie standard' sous Intrepid lors de cette étape)
                   fixme:reg:GetNativeSystemInfo (0x33fea0) using GetSystemInfo()
                   fixme:msg:ChangeWindowMessageFilter c03d 00000001
                   fixme:advapi:CheckTokenMembership ((nil) 0x167638 0x33fe18) stub!
                   fixme:sfc:SfcIsFileProtected ((nil), L"C:\\Program Files\\ING\\Off-line\\unins000.exe") stub
                   fixme:shell:IPersistFile_fnGetCurFile (0x183908)
                   fixme:shell:IPersistFile_fnGetCurFile (0x183908)
                   fixme:shell:IPersistFile_fnGetCurFile (0x1838e8)
                   fixme:shell:DllCanUnloadNow stub
                   fixme:shell:DllCanUnloadNow stub
                   fixme:ole:DllRegisterServer stub
                   err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program Files\\Fichiers communs\\Microsoft Shared\\DAO\\dao2535.tlb" failed with error 2
                   fixme:shell:DllCanUnloadNow stub
                   err:menubuilder:InvokeShellLinker failed to build the menu
                   fixme:shell:DllCanUnloadNow stub

Configurer Home'Bank Off-line

  • Récupérer vos anciennes données:

Si vous avez encore une installation windows de homebank il peut être intéressant de copier le répertoire utilisateur et le(s) fichier(s) de sécurité(s) pour récupérer vos ancienne donnée (historique des compte, des virement, budget, bénéficiaires,…). Même si comme moi, vous n'avez plus utiliser votre homebank windows depuis pls mois, à la première connexion il ira rechercher les info manquante (historique des comptes et bénéficiaire. Pas les autres malheureusement) jusqu'à 1 an en arrière pour compléter le trou… Ces info se trouvent par défaut sous windows dans C:\Program Files\ING\Off-line\UserData. Tout le contenu du répertoire doit être copier dans ~/.wine/drive_c/Program Files/ING/Off-line/UserData (Faire attention à la casse car les différentes version de HB n'ont pas toujours garder la même casse –ex: Userdata au lieu de UserData. Windows, isn't it!–. Pour les vieux de la vielle, chercher BBL en lieu et place de ING sous windows - eh oui, souvenez vous, c'était au siècle dernier!! ).

  • Récupérer votre fichier de sécurité:

Pour le fichier de sécurité (que ceux qui ont un Digipass, cette section-ci passent!!!), plusieurs cas de figure possible:

  1. Vous avez une installation de HB full (Off-line et On-line) ou HB light (Juste le module de sécurité) sur une partition windows:
    Le fichier de sécurité se trouve dans …\Off-line\Security sous la forme XXXXXXXX.bbl où les X représentent des chiffres. Il est a copier à l'endroit équivalent sous ~/.wine/drive_c/…
  2. Vous avez une installation de HB light (on-line) sous linux ou Mac:
    Le fichier se trouve dans ~/.Homebank/ sous la même forme (ie XXXXXXXX.bbl) et doit être copié au même endroit (ie ~/.wine/drive_C/Program Files/ING/Off-line/Security/)
  3. Vous n'avez pas d'installation précédente ou vous ne désirez pas réutiliser l'ancien fichier de sécurité:
    Vous aller donc courrir de ce pas dans un Self'Bank (Vous avez décidé de faire de l'exercice, c'est tout à fait louable) vous faite la demande de nouveaux code d'activation/certification et… je n'ai plus la certitude de la procédure à suivre vu que je ne l'ai plus pratiqué depuis plus de 10 ans. Mais il me semble qu'au lancement de Homebank il vous signalera l'absence de fichier de sécurité et vous demandera de choisir 'nouveau' ou 'importer'. Vous n'aurez alors qu'a suivre la procédure après avoir choisi 'nouveau'.

Attention aux droit lors de la copie. Lecture et ecriture uniquement pour l'utilisateur (Au besoin, faire un sudo chown user:user XXXXXXXX.bbl et sudo chmod 0600 XXXXXXXX.bbl en remplaçant, bien sur, 'user' par votre login et XXXXXXXX par votre numéro personel)

L'accès au fichier de sécurité peut exiger de préciser le dossier "Program Files" sous sa forme "dos" lors de la première lecture. Cela nécessite de créer un lien symbolique de la façon suivante:

  cd  ~/.wine/drive_c/
  ln -s ./Program\ Files/ ./PROGRA~1

Ce lien peut être supprimé après le premier lancement fonctionnel de Homebank:

  rm ~/.wine/drive_c/PROGRA~1 

Il est temps maintenant de lancer HB

                cd ~/.wine/drive_c/Program\ Files/ING/Off-line/
                wine HomeBank.exe

ou
Menu Principal/Wine/Programmes/Home'Bank/Services Off-line

Et après l'exécution de la liste des tâches vous devriez avoir un HomeBank parfaitement fonctionnel… Il ne vous reste plus qu'à payer vos factures

Installation 10.04 LTS « Lucid Lynx » (32bits)

"HomeBank Full" désigne le programme Windows "Homebank Off-line" tournant sous Linux. Pour faire fonctionner HomeBank Off-line sous Linux la stratégie utilisée ici est de lier le programme à une "couche de compatibilité" Linux. Celle-ci est fournie par "Wine".

Il convient donc d'installer Wine puis d'y ajouter les librairies Wine complétant la couche de comptabilité pour "HomeBank Off-line". Le résultat est très convaincant.

La procédure décrite dans le titre "Installation 8.04 et 8.10" a été testée le 21 juillet 2010 sur Lucid Lynx et est fonctionnelle. La procédure suivante ne s'en distingue qu'en mentionnant des liens plus récents. Elle a été testée ce 21 juillet.

Installation de wine 1.2

wine 1.2 est disponible et peut être installé en suivant les instructions Installation de Wine

En installant la version "dépots de Wine"(PPA), winetriks est installé automatiquement (recommandé). Il ne faut plus qu'installer les modules de winetricks

Installer des compléments à wine avec winetricks

Ces installations sont décrites en détail dans le titre "Installation HomeBank Full (8.04 et 8.10)". Elles sont résumées par les commandes suivantes:

Installation de winetricks

cd ~/Telechargement/wine
wget http://www.kegel.com/wine/winetricks

Installation des modules nécessaires

Avec la version actuelle de Wine (20/09/2010), il apparait que "winetricks corefonts ie6" suffit. (Je viens de le tester avec la version PPA (1.2-1ubuntu1~lucidppa1). L'installation des différentes version de vb semble ralentir l'execution de HomeBank

sh winetricks corefonts fontfix ole2 vb3run vb4run vb5run vb6run ie6 native_oleaut32

Téléchargement de HomeBank 4.56 pour Windows

cd ~/Telechargement/wine
wget http://download2.ing.be/homebank/offline/windows/Hboff456.exe

Lancer l'installation de HomeBank Full

wine Hboff456.exe

Configuration

Les divers commentaires du titre "Installation 8.04 et 8.10" pour la configuration sont applicables tels quels.

Lancement

Le programme peut-être lancé via le menu Applications→Wine→Programmes→Home'Bank→Services Off-line

Upgrader les anciennes version vers la 5.11 (novembre 2010)

Télécharger la version 5.11 sur le site ING.

Rendre le fichier exécutable (permissions → exécution dans les propriétés) L'installer soit en double-cliquant, soit

wine Hboff511.exe

Le programme remplace la version initiale.

Après, lancer Homebank comme d'habitude.

Contributeurs : .., nobbot



Le contenu de ce wiki est sous licence : CC BY-SA v3.0