Radoeka

Richard's gebabbel

vr 08 januari 2010

Het is er weer tijd voor: belastingaangifte

Posted by radoeka in Linux   

Aan het begin van dit jaar verschenen deze berichten in de pers:

Helaas levert de belastingdienst nog geen belastingaangifte programma in rpm of deb packages. Daar is makkelijk iets aan te doen, en het resultaat voor 7 verschillende distributies (CentOS, Debian, Fedora, Kubuntu, Mandriva, openSUSE and Ubuntu) en voor de verschillende distributie versies en architecturen is te downloaden van mijn IB repository (http://download.opensuse.org/repositories/home:/rbos:/ib/).

Belastingaangifte programma in het startmenu van KDE

Belastingaangifte programma in het startmenu van KDE

Hieronder zal ik laten zien, hoe het programma is te installeren in het, op rpm gebaseerde openSUSE gebruikmakend van het installatie programma zypper. Voor de degene die niet bekend zijn met dit programma, zypper is te vergelijken met apt, yam en smart.

Voeg de IB repository aan het systeem toe met het commando:

# zypper addrepo--refresh http://download.opensuse.org/repositories/home:/rbos:/ib/openSUSE_11.2/home:rbos:ib.repo

(-f, —refresh: schakel automatisch verversen in van de installatiebron)

Laat de op het systeem geconfigureerde repositories zien (het resultaat kan varieren per systeem):

# zypper repos
# | Alias          | Name                               | Enabled | Refresh
--+----------------+------------------------------------+---------+--------
1 | home_rbos_ib   | Dutch income tax (openSUSE_11.2)   | Yes     | Yes
2 | openSUSE_Tools | openSUSE.org tools (openSUSE_11.2) | Yes     | Yes
3 | repo-non-oss   | openSUSE-11.2-Non-Oss              | Yes     | Yes
4 | repo-oss       | openSUSE-11.2-Oss                  | Yes     | Yes
5 | repo-update    | openSUSE-11.2-Update               | Yes     | Yes

De repository met de alias home_rbos_ib, is inderdaad op het systeem beschikbaar.

Installeer nu het belastingaangifte programma:

# zypper install inkomstenbelasting
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:

ib2009 inkomstenbelasting

2 new packages to install.
Overall download size: 3.2 MiB. After the operation, additional 9.4
MiB will be used.
Continue? [y/n/?] (y):

Na het bevestigen van de installatie, zal het pakket geïnstalleerd worden.

Een upgrade zal iets anders gaan; het begint dan met de IB pakketten van het voorgaande jaar:

linux:~ # rpm -q inkomstenbelasting ib2008 inkomstenbelasting-2008-11.1.noarch ib2008-1.0-7.1.i586

Voor het gemak neem ik even aan dat de IB repository al op het systeem aanwezig is en dat er geen andere updates staan te wachten. Het ophalen van het nieuwe belastingaangifte programma gaat dan als volgt:

linux:~ # zypper update Loading repository data... Reading installed packages...
The following NEW package is going to be installed::

ib2009

The following package is going to be upgraded: inkomstenbelasting

1 package to upgrade, 1 new. Overall download size: 3.2 MiB. After the operation, additional 9.4 MiB will be used.

Na de update zijn de volgende pakketten op het systeem aanwezig:

linux:~ # rpm -q inkomstenbelasting ib2008 ib2009 inkomstenbelasting-2009-1.1.noarch ib2008-1.0-7.1.i586 ib2009-1.0-2.1.i586

Zoals je kan zien blijft het belasting programma van het voorgaande jaar op het systeem staan, wel zo makkelijk als je iets wilt nakijken in een voorgaande belastingaangifte.

De pakketten worden allemaal gemaakt van dezelfde sources en definitie files. Voor een overzichtje van de gebruikte bestanden, zie het plaatje hieronder.

de bestanden die nodig zijn om het pakket te bouwen

Alle bestanden die nodig zijn om het pakket te bouwen

Het openSUSE_11.2 i586 pakket is het enige pakket, dat ik heb gebruikt en weet dat het werkt. Van de overige pakketten weet ik dit niet, ik neem aan dat ze werken. Wellicht dat je het resultaat van een ander pakket dan openSUSE_11.2 in het commentaar van dit blog kan vermelden. Anderen weten dan of het de moeite waard is om het pakket te installeren, en daar waar mogelijk kunnen er wijzigingen in de pakket definitie bestanden worden gemaakt als het één en ander niet naar behoren werkt.

Wat nog wel leuk is om te vermelden, is dat alle pakketten zijn gemaakt vanaf een openSUSE 11.2 livecd.


 
    
 
 

Gerelateerde artikelen

Comments