Like promised a blog post about how to instal ING HomeBank on a Ubuntu 8.04 64-bit system. En nu verder in het Nederlands om te voorkomen dat de Engelstaligen het volgende uur niet meer zouden bijkomen van het lachen en deze blog onder het mapje “grappig” van hun favorieten klasseren. Voor de installatie van de 32-bit versie op Ubuntu 8.04 kan je nog steeds hier terecht.
Deze methode is hetzelfde voor Ubuntu versie 8.10. Met dank aan David voor de bevestiging!
1. Nog steeds is het installatie bestand (een *.deb) te downloaden op deze pagina van ING.Be. Sla het bestand op in je persoonlijke map (home folder).
2. Open een terminal venster en voer volgend commando uit (op moment van schrijven is de versie 3.33):
sudo dpkg -i HomeBank333.deb
3. Ga nu naar /opt/HomeBank:
cd /opt/HomeBank
4. Als je te vlug op de zaken voorloopt en je start HomeBank krijg je deze fout: “error while loading shared libraries: libtiff.so.3 : cannot open shared object file: No such file or directory“. HomeBank heeft libtiff.so.3 nodig, maar Ubuntu bezit enkel libtiff.so.4. We verhelpen dit probleempje door een symbolische link van versie 3 naar versie 4 aan te leggen.
sudo ln -s /usr/lib32/libtiff.so.4 /usr/lib32/libtiff.so.3
5. Een volgende fout die je zou krijgen is “Error while loading shared libraries: libexpat.so.0 : cannot open shared object file: No such file or directory“. Om dit te voorkomen dienen we nog een symbolische link te leggen (met dank aan Peter!):
sudo ln -s /usr/lib32/libexpat.so.1 /usr/lib32/libexpat.so.0
6. Als je HomeBank nu zou starten krijg je helaas nog één foutmelding: “error while loading shared libraries: libstdc++-libc6.2-2.so.3 : cannot open shared object file: No such file or directory“. Dit komt door het ontbreken van “libstdc++2.10-glibc2.2″. Ubuntu zelf levert dit helaas niet meer mee. We gaan het pakket handmatig downloaden en installeren. (Met dank aan Peter voor de tip!)
cd
wget http://ftp.nl.debian.org/debian/pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-27_i386.deb
sudo dpkg -i --force-architecture libstdc++2.10-glibc2.2_2.95.4-27_i386.deb
7. Als alles goed is zou het nu moeten werken. Start de module met:
cd /opt/HomeBank
./HBSecurity
Tip 1
Ik voeg aan het menu “Toepassingen – Internet” steeds ook een snelkoppeling toe naar de veiligheidsmodule. Dit is niet noodzakelijk, maar eens zo handig:
- klik rechts op het menu (Toepassingen),
- klik op “Menu’s bewerken”,
- ga naar “Internet” en klik op “Nieuw item”,
– Type: Applicatie
– Naam: HomeBank
– Commando: /opt/HomeBank/HBSecurity
– Als je wil kan je nog een icoontje meegeven door op het plaatje met de veer te klikken
- klaar!
Tip 2
Wil je niet naar het bankkantoor lopen achter nieuwe opstartcodes als je een nieuwe Ubuntu versie geïnstalleerd hebt kan je de bestanden “**********.bbl en .hbrc” van je oude installatie kopiëren en plakken in je nieuw systeem. Beide bestanden zijn te vinden in je persoonlijke map. Let op: om .hbrc te zien moet je eerst “Verborgen bestanden tonen” aanvinken in het menu “Beeld”.
Schitterend Kris, ik ga dit straks ineens proberen! Ik draaide (tijdelijk) terug XP omwille van de ING Home’Bank, maar hiermee kan ik lekker (volledig) terug naar m’n oude vertrouwde Hardy
Ik ga proberen om de veiligheidsbestanden vanuit Windows over te nemen zodat ik niet opnieuw opstartcodes moet aanvragen. Ik laat nog wel weten wat het resultaat is!
Ik weet niet of het zal lukken om de veiligheidsbestanden van Windows over te nemen, maar je kan alleen maar proberen
.
Enkele dagen geleden wees een kameraad me erop dat “HomeBank” trouwens in de repo’s staat… Of die werkt en sinds wanneer die erin is geraakt is voor mij ook een raadsel, ik heb hem nog niet getest. Misschien dat je deze eerst eens kan proberen te intalleren
Wel Kris, het werkt!
Eerst en vooral moet je natuurlijk de procedure volgen zoals je hierboven hebt uitgelegd (werkt vlekkeloos trouwens!). Dan start je de Veiligheidsmodule en ga je naar Configure in het menu. Daar kan je dan kiezen voor Import en moet je gewoon de map aanduiden waarin je de bestanden uit je Windows-installatie hebt gezet! Makkelijk, toch?
Ik had eerst de backup van mijn bestanden verplaatst naar /opt/HomeBank, zo blijft het overzichtelijk.
Er staat inderdaad ook wel een ‘HomeBank’ in de repo’s, maar deze is niet specifiek voor ING, dus ik betwijfel of die zou werken…
Ha da’s mooi om te horen en goed om te weten
Bedankt om het te melden!
Kris
Graag gedaan! Ik ben trouwens net zelf gestart met een blog over linux en opensource in het algemeen, en ik heb een link naar je site toegevoegd in mijn laatste post. Ik hoop dat je dat goed vindt! Kijk zelf ook maar een keer op http://blog.xdrc.be
Hmm, vreemd, mijn vorige reactie komt hier precies niet correct te staan, maar wel ineens een link naar mijn blog
Ik heb dus dit artikel gelinkt op mijn eigen blog! Hopelijk vindt je dat goed!
Tuurlijk hoor
@ Kris
Het is perfect mogelijk om de veiligheidsbestanden te kopieren van pc naar Linux/mac en omgekeerd.
Dit is een standaard bestand met .bbl extensie dat door alle OS wordt ondersteund.
Beste Ben,
Hartelijk dank voor de info, dat is interessant om te weten!
Groetjes,
Kris
Nog een nieuwe toevoeging:
Het programma “getlibs” kan ook veel problemen oplossen.
getlibs gaat alle nodige library’s downloaden die een 32 bits programma nodig heeft om onder 64bits te draaien.
Je moet wel nog steeds de symbolic link van libtiff.so.3 naar libtiff.so.4 aanmaken.
mvg,
Ben
(support mederwerker ING Home’Bank)
Ok, dat was de perfecte oplossing. Het is me gelukt. Bedankt.
Is deze instalatie ook geldig voor ubuntu 8.10 x64 ? In het forum vind ik alleen 8.04 terug. Ik hoop het allesinds
Door tijdsgebrek heb ik het nog niet kunnen testen, David, ik zal er zo spoedig mogelijk werk van maken.
De procedure voor 32bit op 8.04 en 8.10 zijn alleszins hetzelfde, mogelijk dat aan de 64bit ook gelijk blijft.
Dag Kris, ben toch een beetje op de zaken vooruitgelopen en het geprobeerd of het niet ging op ubuntu 8.10 x64. Ik ben heel dat windows platform zo beu. Heb 3 kinderen en internet en virusen en herinstalaties enz… je weet het wel. En met linux lijkt het goed te gaan. BUITEN DIT
Alles gaat goed tot lijn 6 en wanneer ik dit typ:
wget http://ftp.nl.debian.org/debian/pool/main/g/gcc- krijg ik dit.
dm@Slaapkamer:~$ wget http://ftp.nl.debian.org/debian/pool/main/g/gcc-
–2008-12-15 20:11:57– http://ftp.nl.debian.org/debian/pool/main/g/gcc-
Resolving http://ftp.nl.debian.org... 130.89.175.33
Connecting to http://ftp.nl.debian.org|130.89.175.33|:80… connected.
HTTP request sent, awaiting response… 404 Not Found
2008-12-15 20:11:57 ERROR 404: Not Found.
Bedankt voor de tijd die je erin steekt!
Homebank werkt ook op de ubuntu 8.10 x64!!!
Mooi om te horen!
Is heel de procedure gelijk gebleven aan 8.04?
Is volledig hetzelfde. Met zo’n hulp n’fluitje van een cent
.
Voor ik dit forum gevonden heb heb ik homebank gebeld voor support. De operator wist mij vriendelijk te zeggen dat ze geen ondersteuning geven onder linux. Maar hij wou wel een nota maken en een IT’er laten terugbellen.
Ik heb veel zin om morgen terug te bellen om hun howto’s aan te passen en deze er in te zetten. Die van hun zijn een beetje verouderd .
Bedankt he!
Kan ik de code ook op een usb bewaren zodat ik ook homebank ergens anders kan gebruiken?
Fijn om te horen dat het werkt, David
dan pas ik de blogpost ook aan.
Ik weet dat ze bij ING geen ondersteuning geven voor Linux, helaas, niets aan te verhelpen… De markt is te klein.
Voor ING is het ook moeilijk om een pasklare Linux versie uit te brengen, dit zou dan moeten voor de meest gebruikte desktop distributies: Ubuntu, OpenSUSE, Fedora … een hele hoop werk.
Ik denk wel dat het mogelijk is dat je de code op een USB stick kan bewaren, maar ik raad het uit veiligheidsoverwegingen zeker niet aan.
Als je vaak op verplaatsing bent kan je best opteren voor een Digipass (Zie hier)
Al bij al mogen we eigenlijk al blij zijn dat ze een .deb aanbieden (en .rpm en de tarball). Voor zo ver ik weet zijn er geen of weinig andere banken die gewoon al software hebben voor eender welke Linux-distro. Bij mij werkt het trouwens ook vlekkeloos op 8.10 x64!
Om één of andere reden blijkt dit ineens niet meer te werken.
Na een recente herinstallatie van Ubuntu 8.10 x64 downloadde ik het gekende HomeBank333.deb bestand. Installatie verliep zoals gewoonlijk, net zoals het volgen van deze how-to. Toen ik echter ‘./HBSecurity’ ingaf om de Security module te starten kreeg ik de melding ‘is geen bestand of map’. Na herhaaldelijke pogingen (en zelfs pogingen via de LiveCD) lukte het echter nog steeds niet.
Uiteindelijk 8.10 x86_32 geïnstalleerd, daar werkt het pakket zonder problemen. Iemand enig idee wat hiervan de oorzaak kan zijn? Voor zo ver ik kan zien is het pakket van ING ongewijzigd sinds de laatste keer dat ik het installeerde (en dus wel werkte).
PS: de rechten op de map en het bestand heb ik ook nagekeken, staan juist en alles is uitvoerbaar…
Donkere ster,
Ik heb zonet HomeBank op een 64bit installatie van Ubuntu geïnstalleerd, alles verliep zonder fouten en ik kan HomeBank gewoon opstarten.
Het pakket is inderdaad ongewijzigd, nog steeds versie 3.33.
Ben je zeker dat je in de map /opt/HomeBank zat toen je het commando ./HBSecurity uitvoerde?
Groetjes,
Kris
Ja, daar ben ik zeker van
. Ik heb het ook proberen uit te voeren via het absolute pad (dus /opt/HomeBank/HBSecurity), maar helaas.
Ik heb trouwens tot twee keer toe een clean-install gedaan van het systeem. Zelfs een test met de live-CD gaf identiek hetzelfde resultaat.
Kris, ik heb het probleem eindelijk (!) gevonden. Onder 64bit heb je namelijk ia32-libs nodig om HBSecurity uit te kunnen voeren… en dat had ik natuurlijk niet geïnstalleerd. Via sudo apt-get install ia32-libs haal je de 32-bits libraries binnen die je nodig hebt om 32 bit software te runnen.
Ik bevestig hierbij trouwens dat de ING HomeBank software ook werkt onder Jaunty (9.04) x64
Opletten met ubuntu Jaunty (misschien ook vroegere versies maar heb probleem nooit gezien): blijkbaar zit er een pakket homebank in Jaunty (iets a la gnucash) met dezelfde naam. Na installatie biedt update-manager aan om pakket homebank te upgraden… lijkt me echter niet zo’n goed idee…
Zal es mailke naar ing support sturen met vraag om packagenaam te wijzigen…
Groetjes,
Lieven
@Lieven
Er is inderdaad een pakket homebank met dezelfde naam als dat van Ing maar met een hoger versienummer (afhankelijk van de repositories die je gebruikt en de versie van de distributie).
Ik ondervond het bij installatie van Linux Mint 7 (gebaseerd op Ubuntu 9.04 Jaunty) op de Acer laptop van mijn vriendin (waar ze trouwens heel tevreden over is, veel sneller dan Windows!) terwijl ikzelf daar geen last van had omdat ik Kubuntu 8.04 gebruik.
Gevolg: Installatie van Ing homebank -> ok
Automatische update via
sudo apt-get update && apt-get upgrade, gevolg: Ing homebank werkt niet meer.Oplossing
Je dient het homebank pakket van Ing te pinnen zodat het niet automatisch geupdated wordt.
Voeg hiervoor aan het bestand
/etc/apt/preferenceshet volgende toe:Package: homebank
Pin: version 3.33
Pin-Priority: 1001
Achtergrond info over pinnen.
Nog beter zou inderdaad zijn dat de pakketnaam door Ing gewijzigd wordt zodat overschrijving niet meer mogelijk is.
@kris
Misschien is het nuttig deze info toe te voegen aan dit artikel.
Michiel
Hoi Michiel,
Dat heb ik in het nieuwste artikel over Ubuntu 9.04 (zie: http://www.linuxontdekt.be/2009/04/27/ing-homebank-op-ubuntu-904-64-bit/ ) wel aangehaald. In dit artikel over 8.04 staat het niet omdat er tot nog toe geen problemen gemeld waren.
Wanneer ik de tijd heb zal ik het hier ook plaatsen! Bedankt voor de herinnering.
Kris
Dank u wel voor dit artikel, ik had ING security door Wine gebruiken maar dit methode is zeer beter.
Jouw website is zeer goed gedaan, in mijn favs !
ps : sorry voor het slecht Nederlands
Hiervoor werkte deze code wel, maar nu moet ik met Ubuntu 9.04 32-bit de code licht aanpassen. Misschien hebben andere dit ook. Ik weet niet waarom, maar bij mij moet er niet de map /usr/lib32 gebruikt worden, maar /usr/lib zoals in de code hieronder.
4. sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
5. sudo ln -s /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.0
Bedankt voor deze fijne site.
Ik heb op m’n Ubuntu 9.04 64-bit ING Home’Bank Off-Line via Wine (versie 1.0.1) aan de praat gekregen.
Als volgt:
- download eerst ‘winetricks’ dmv:
wget http://www.kegel.com/wine/winetricks)
- installeer dit dmv:
sh winetricks corefonts fontfix ole2 vb3run vb4run vb5run vb6run ie6 native_oleaut32
Nadien Home’Bank Off-line (ik heb versie 4.55) downloaden en installeren.
Met de Off-Line versie heb ik geen ervaring, kan ik niets over zeggen.
Bij vorige versies van Ubuntu ben ik er steeds in geslaagd om met behulp van de instructies hier HomeBank werkend te krijgen, maar bij 9.10 lijkt dat voorlopig niet het geval… Ik blijf de melding krijgen:
HBSecGUI: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
Ik ben een Mepis gebruiker en ook hier ging het via deze uitleg prima: dank u.
Da’s mooi, Pascal
veel plezier ermee!
Kris
Hallo,
Ik gebruik Ubuntu en heb deze week een update gedaan van 9.04 naar Karmic. Nu had ik nooit het hele forum gelezen en mijn homebank niet gepinned, gevolg; inderdaad een verkeerde upgrade en weg was homebank. Nu krijg ik het onder Karmic niet meer werkend geïnstalleerd. Deze foutmelding krijg ik:
bram@brammert:/opt/HomeBank$ ./HBSecurity
HBSecGUI: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
bram@brammert:/opt/HomeBank$
bram@brammert:/opt/HomeBank$ sudo dpkg -i –force-architecture libstdc++2.10-glibc2.2_2.95.4-27_i386.deb
dpkg: fout bij afhandelen van libstdc++2.10-glibc2.2_2.95.4-27_i386.deb (–install):
kan archief niet benaderen: Bestand of map bestaat niet
Fouten gevonden tijdens behandelen van:
libstdc++2.10-glibc2.2_2.95.4-27_i386.deb
bram@brammert:/opt/HomeBank$
Kan iemand mij helpen hoe ik het werkend krijg…?
alvast dank,
Bram
Dag Bram,
Via synaptic kan je HomeBank best volledig verwijderen.
Volg dan deze post: http://www.linuxontdekt.be/2009/11/03/ing-homebank-op-ubuntu-9-10-32-bit/
Om te voorkomen dat Ubuntu dit pakket zal upgraden, dien je dit te “locken” via Synaptic package manager:
Zoek naar “HomeBank”. Selecteer het pakket en in het menu “Package” vink je “Lock Version” aan. Dit zal voorkomen dat ING HomeBank overschreven wordt.
Kris
Hallo Kris,
Het lukt me nog niet. Alle stappen lijken goed te gaan tot de laatste:
cd
wget http://ftp.nl.debian.org/debian/pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-27_i386.deb
sudo dpkg -i libstdc++2.10-glibc2.2_2.95.4-27_i386.deb
Hier krijg ik de foutmelding dat de pakketstructuur niet overeenkomt (i286 en amd64) en gebeurt er verder eigenlijk weinig.
Sorry voor mijn late reactie, maar heb je misschien nog ideeen?
groet Bram
Bram,
Wellicht gebruik je een andere versie van Ubuntu?
Zie: http://www.linuxontdekt.be/category/ing-homebank/
Kris
Kris,
Bedankt voor de link. Is er al een 64-bits beschikbaar voor ubuntu 9.10? Of werkt de 32-bits denk je ook?
Groetjes Bram