Het is er weer tijd voor: belastingaangifte
Geplaatst op vr 08 januari 2010 in Linux
Aan het begin van dit jaar verschenen deze berichten in de pers:
- Telegraaf: Belastingaangifte weer te downloaden
- Barneveldsekrant: Het kan weer de belastingaangifte
- Metro: Het kan weer de belastingaangifte
- Noord-Hollands Dagblad: Het kan weer de belastingaangifte
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/).
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.
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.