User Tools

Site Tools


bblwebbanking

Installation du logiciel permettant de gérer son compte bancaire chez ING (ex-BBL).

C'est pas que j'aime spécialement ING (moi je suis chez Argenta, c'est moins cher), c'est que ma compagne y est…

Download HomeBank pour Linux

N.B: ma compagne ayant reçu un digipass, elle ne peut plus utiliser ce logiciel. Cette page ne sera donc plus mise à jour.

Linux

Version 3.3

Ubuntu 10.4

Installation:

cd Downloads
wget http://download2.ing.be/homebank/security/linux/HomeBank333.deb
wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-24_i386.deb
sudo dpkg -i libstdc++2.10-glibc2.2_2.95.4-24_i386.deb
sudo dpkg -i HomeBank333.deb
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
sudo ln -s /usr/lib/libexpat.so /usr/lib/libexpat.so.0
sudo vi /etc/apt/preferences

voir ci-dessous pour le contenu du fichier.

Démarrage:

/opt/HomeBank/HBSecurity

Ubuntu 9.10

Après upgrade de Jaunty Jackalope vers Karmic Koala, il y a une erreur lors du lancement du module de sécurité:

/opt/HomeBank/HBSecurity 
HBSecGUI: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory

Solution: faire un lien symbolique:

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

Ubuntu 9.04

Installée le 13/04/2009

wget http://download.ing.be/homebank/security/linux/HomeBank333.deb
sudo dpkg -i HomeBank333.deb
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
wget http://de.archive.ubuntu.com/ubuntu/pool/universe/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-24_i386.deb
sudo dpkg -i libstdc++2.10-glibc2.2_2.95.4-24_i386.deb

Le package libstdc++2.10-glibc2.2 n'existe plus dans Jaunty Jackalope, donc j'ai pris celui de Gutsy Gibbon.

Pour démarrer:

/opt/HomeBank/HBSecurity

Problème: il y a un paquet homebank dans la distribution (dans le repository universe): http://packages.ubuntu.com/search?keywords=homebank&searchon=names&suite=all&section=all Lorsqu'on fait une mise à jour de la machine, il propose de mettre à jour homebank, ce qui ne doit évidemment pas être fait (sinon il va remplacer le package BBL par celui-ci). Il faut donc geler les mises à jour pour ce paquet: créer un fichier /etc/apt/preferences contenant ceci:

Package: homebank
Pin: version 3.33
Pin-Priority: 1000

Ubuntu 7.10 Gutsy Gibbon

Installée le 20 octobre 2007.

wget http://download.ing.be/homebank/security/linux/HomeBank333.deb
sudo dpkg -i HomeBank333.deb
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
sudo ln -s /usr/lib/libstdc++.so.6  /usr/lib/libstdc++-libc6.2-2.so.3
sudo ldconfig
sudo aptitude install libstdc++2.10-glibc2.2

Remarque: libstdc++2.10-glibc2.2 est dans le repository universe, il faut donc, si ce n'est pas déjà fait, décommenter (enlever le # au début de la ligne) la ligne

deb http://be.archive.ubuntu.com/ubuntu/ gutsy universe

et faire

sudo aptitude update

avant de l'installer.

N.B: je n'ai pas dû faire le setup d'un compte, vu qu'il avait déjà été fait auparavant sur cette machine (et que j'ai conservé mon /home lors de l'installation de Gutsy). Pour le setup, voir ci-dessous.

N.B-2 (Gaétan Frenoy, 28/12/2007): pour une Ubuntu 7.10 amd64, il faut créer les liens symboliques dans /usr/lib32. De plus, le paquet libstdc++2.10-glibc2.2 pour amd64 n'existe pas, il faut le télécharger la version i386 et copier le contenu (dpkg-deb -x) dans /usr/lib32.

Version 3.1.0

Ubuntu 4.10

Installée en janvier 2005 sur Ubuntu warty

Installation
wget http://download2.ing.be/homebank/security/linux/HomeBank310-x86.tar.gz
tar xzf HomeBank310-x86.tar.gz -C /home
su margit
/home/HomeBank/HBSetup
. /home/margit/.bashrc

Ensuite, je lance le programme:

/home/HomeBank/HBSecurity

J'ai d'abord une erreur:

HBSecGUI: error while loading shared libraries: libwx_gtk-2.2.so: cannot open shared object file: No such file or directory

C'est la version 2.4 qui est installée sur UbuntuLinux (package libwxgtk2.4).

Installation de libwxgtk2.2:

wget http://epc.rabozee-ftp.com/download/linux/proxy/libwx_gtk-2.2.so.6-x86.tar.gz
sudo tar xzf libwx_gtk-2.2.so.6-x86.tar.gz -C /usr/lib/

Ensuite, quand j'essaie, j'ai l'erreur suivante:

margit@excalibur:~$ /home/HomeBank/HBSecurity
HBSecGUI: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
 aptitude install libstdc++6
ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++-libc6.2-2.so.3

Ça marche.

Il faut maintenant importer le fichier de sécurité.

  • je fais un scp de l'ancien fichier numero_d_abonnement.bbl dans /home/margit/
  • j'indique le répertoire /home/margit/ pour l'import
  • je quitte le module de sécurité
Utilisation
  • je démarre le module de sécurité en ligne de commande:
/home/HomeBank/HBSecurity
  • je clique sur l'icône “identification” (en haut à gauche)
  • j'entre le mot de passe dans le module de sécurité
  • je peux commencer ma session Home Bank dans le browser

Ubuntu 5.10

Commencer comme sur 4.10:

wget http://epc.rabozee-ftp.com/download/linux/proxy/libwx_gtk-2.2.so.6-x86.tar.gz
sudo tar xzf libwx_gtk-2.2.so.6-x86.tar.gz -C /usr/lib/
ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++-libc6.2-2.so.3

(libstdc++6 est déjà installée)

Erreur:

HBSecGUI: error while loading shared libraries: libgtk-1.2.so.0: cannot open shared object file: No such file or directory

Solution: installer libgtk1.2:

sudo aptitude install libgtk1.2

Ensuite, ça fonctionne.

Ubuntu 6.06 (Dapper Drake)

Installé en septembre 2006 par Gaétan Frenoy

Commencer comme sur 4.10, puis:

wget http://epc.rabozee-ftp.com/download/linux/proxy/libwx_gtk-2.2.so.6-x86.tar.gz
sudo tar xzf libwx_gtk-2.2.so.6-x86.tar.gz -C /usr/lib/

Ensuite, ça fonctionne (libstdc++6 déjà installé et lien existant, libgtk1.2 déjà installé)

Version 1.4.2

Installée en avril 2002 sur Debian woody

Installation

Télécharger la tarball, la décompresser:

 tar xzf HomeBank06-x86.tar.gz -C /usr/bin/

Pour le web banking de la BBL, il faut installer un logiciel qu'on peut télécharger du site (je l'ai fait en 2002, c'est à celui-là que ce qui suit s'applique, je suis toujours en possession du tar.gz).

Installer les dépendances:

apt-get install libwxgtk2.2 libwxgtk2.2-contrib libwxgtk2.2-dev libwxgtk2.2-contrib-dev

Suivre les instructions disponible en local à ~/usr/bin/Help/index.html (ouvrir avec un browser):

su margit
/usr/bin/HomeBank/HBSetup
/usr/bin/HomeBank/HBSecurity
  • entrer le code d'accès personnel et le code d'initialisation
  • coupez le module de sécurité (ctrl-c dans la fenêtre shell)
  • redémarrer le module de sécurité:
/usr/bin/HomeBanks/HBSecurity
  • cliquer sur OK
  • effectuer la certification dans le navigateur
  • lorsque c'est fait, s'identifier dans le navigateur et la session Home Bank sera initialisée

Proxy

Dans un réseau d'entreprise avec un proxy obligatoire, il faut configurer le navigateur pour qu'il n'utilise pas le proxy uniquement pour la page du Home Bank. Ensuite, configurer le module de sécurité pour qu'il utilise le proxy. Il y a un onglet pour faire cela.

Accès multi-poste

Le problème, c'est qu'il faut l'installer sur chaque machine du réseau :(

Comment l'installer sur une seule machine (A) et y accéder depuis une autre machine (B)?

Il faut:

  • sshd qui tourne sur la machine A avec le X forwarding autorisé
  • un client ssh sur la machine B
  • un login sans password comme expliqué dans SecureShell

J'ai fait un script bash /home/margit/bbl.sh:

mozilla&
/usr/bin/HomeBank/HBSecurity&

J'ai fait une icône WindowMaker dont la commande est

ssh -X machinea "/home/margit/bbl.sh"

Il suffit de double-cliquer sur l'icône pour démarrer une session

L'intérêt de mettre le script dans /home/user/, c'est si le /home/ est en NFS.

Sous MacOS X

Sous tiger avec la version 3.28.

  • télécharger le logiciel
  • double-cliquer pour le décompresser
  • double-cliquer pour ouvrir le “disque”
  • double-cliquer sur l'icône disque sur le bureau
  • glisser-déplacer l'application homebank vers le menu applications (ouvrir une 2e fenêtre finder command + n)
  • copier le fichier de sécurité dans le home directory, accessible en lecture et écriture pour l'utilisateur
  • lancer l'application offline
  • indiquer où ce trouve le fichier de sécurité et sortir de l'application
  • utilisation
    • lancer l'application de sécurité
    • se connecter sur le site d'ING, cliquer sur homebank, puis s'identifier et rentrer son mot de passe dans la fenêtre de l'application homebank

Liens

bblwebbanking.txt · Last modified: 2013/01/30 17:51 (external edit)