Belastingaangifte 2014 en (K)Ubuntu

This entry was posted by on Sunday, 2 March, 2014 at

Vorig jaar schreef ik over hoe je het (32-bit) belastingaangifte programma voor 2012 op (K)Ubuntu aan de praat kreeg. Natuurlijk is het in 2013 weer nèt iets anders.

  1. Download de tar.gz van belastingdienst.nl
  2. tar -xzf ib2013_linux.tar.gz
  3. cd ib2013/bin
  4. ./ib2013ux

En dan:

bash: ./ib2013ux: No such file or directory

Nu heb ik recentelijk een nieuwe install gedaan, en moest ik natuurlijk denken aan het voorval van vorig jaar, waar ik de 32 bit libraries moest installeren voordat de tool werkte.

Afijn, ia32-libs package bestaat niet meer in Ubuntu 13.10. Dus hoe het op te lossen? Gelukkig biedt Ask Ubuntu wat aanwijzingen. Hieronder hoe ik het werkend krijg:

sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386 libSM6:i386

En dan, na het installeren en opnieuw proberen, krijgen we de volgende output:

./ib2013ux
Fout!: Het programma kan het eigen lettertype niet installeren en ook geen alternatief lettertype kiezen.
Start het programma (opnieuw) met -L '' als argument om een (ander) lettertype te kiezen.

Ok, hij kan nu dus uitgevoerd worden, maar mekkert nog over fonts. Gelukkig is de foutmelding betekenisvol en kunnen we er iets mee:

./ib2013ux -L ''

Geeft een seletiescherm voor de fonts. Kies een font, daarna start het programma normaal op. Welke fonts er in de lijst staan is afhankelijk van wat er geinstalleerd is. Ik koos courier 10 pitch – het hoeft er niet mooi uit te zien, als je maar kan lezen wat er staat!

Achtergrond info

Weten welke libraries een executable nodig heeft? Gebruik ‘ldd’:

ldd ib2013ux
linux-gate.so.1 => (0xf776c000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7749000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf772e000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf771a000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf75e5000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf75dc000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7599000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf73e5000)
/lib/ld-linux.so.2 (0xf776d000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf73c3000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf73a9000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf73a3000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf739f000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf7398000)

Comments are closed.