Abevjava_install RPM csomag telepítése Fedora 10-re
A Magyarország.hu oldalán még december 16-én megjelent Adó- és Pénzügyi Ellenőrzési Hivatal (APEH) közlemény szerint:
A 2009. január 1-től bevezetendő valamennyi bevallás, adatszolgáltatás kitöltő programjának kitöltése kizárólag AbevJava programmal lehetséges, amely platform független, ezáltal nem csak Windows operációs rendszerekre, hanem különböző operációs rendszerrel működő gépekre is telepíthető.
Ezen felbátorodva, gyorsan ki is próbáltam, hogy sikerül-e telepíteni az AbevJava programot Fedora 10 operációs rendszerre.
Az abevjava_install oldalon taláható letöltések között meglepődve vettem észre, hogy a fejlesztők elkészítették az abevjava_install program RPM csomagját, így a továbbiakban az RPM csomagból történő telepítést mutatom be.
1. AbevJava beszerzése
Az RPM csomag letöltését a wget programmal végeztem és azt tapasztaltam, hogy megváltoztatták a program elérési útvonalát, ezért minden telepítés előtt az oldalról az akutális útvonallal töltsük le az abevjava_install RPM csomagot (a leírásban a cikk írásakor érvényben lévő URL-eket használtam):
wget http://www.apeh.hu/data/cms85932/abevjava_install-1.1.3-0.1.noarch.rpm
Példa 1. Az abevjava_install RPM csomagjának letöltése
Az RPM csomagok telepítéséhez GPG publikus kulcsot is mellékeltek a fejlesztők, melyet szintén le kell tölteni:
wget http://www.apeh.hu/sites/apeh/gpg/pub.gpg
Példa 2. GPG publikus kulcs letöltése
2. GPG publikus kulcs importálása
Az RPM csomag telepítése előtt végezzük el a GPG publikus kulcs importálását:
su -c 'rpm --import pub.gpg'
Példa 3. GPG publikus kulcs importálása
sajnos elsőre nem sikerült importálni a publikus kulcsot:
error: pub.gpg: import read failed(0).
Példa 4. GPG publikus kulcs importja nem sikerült
Nézzük meg a GPG publikus kulcs tartalmát, amelyben jól látszik, hogy az első sorából kimaradt a -----BEGI karaktersorozat:
more pub.gpg N PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.2 (GNU/Linux)
Példa 5. GPG publikus kulcs tartalmának első két sora
Kedvenc editor programunk segítségével írjuk be a kimaradt -----BEGI karaktersorozatot:
vi pub.gpg
Példa 6. GPG publikus kulcs megnyitása vi editorral
Ismételjük meg a GPG publikus kulcs importálását:
su -c 'rpm --import pub.gpg'
Példa 7. GPG publikus kulcs importálása
3. Az abejava_install telepítése
Elérkeztünk az abevjava_install telepítéséhez:
su -c 'rpm -ivh abevjava_install-1.1.3-0.1.noarch.rpm' error: Failed dependencies: /usr/bin/sed is needed by abevjava_install-0:1.1.3-0.1.noarch
Példa 8. Az abejava_install telepítése
Függőségi problémával leállt a telepítés, így próbáljuk meg a függőségek mellőzésével telepíteni, ezért használjuk a --nodeps opciót is:
su -c 'rpm -ivh --nodeps abevjava_install-1.1.3-0.1.noarch.rpm'
Példa 9. Az abejava_install telepítése --nodeps opcióval
A telepítés menete:
Preparing... ########################################### [100%] Az ABEVjava futtatásához szükséges JAVA futtatókörnyezet rendelkezésre áll. A kiválasztott verzió: java version "1.6.0_0" Telepítés megkezdése... 1:abevjava_install ########################################### [100%] Version = jarinstaller v 1.0.0 file:/usr/share/abevjava/abevjava_install-1.1.3-0.1.jar uri = file:/usr/share/abevjava/abevjava_install-1.1.3-0.1.jar url = file:/usr/share/abevjava/abevjava_install-1.1.3-0.1.jar isurl = true jarfile = /usr/share/abevjava/abevjava_install-1.1.3-0.1.jar path = /usr/share/abevjava/abevjava_install-1.1.3-0.1.jar jarurl = jar:file:/usr/share/abevjava/abevjava_install-1.1.3-0.1.jar!/ Az ABEVjava telepítése sikeres volt. A programot elindíthatja a /usr/share/abevjava/abevjava_start paranccsal.
Példa 10. A telepítés menete
Sikeresen befejeződött a telepítés, így már nincs más hátra, mint kipróbálni a programot.
4. Az AbeJava indítása
Próbáljuk elindítani az AbevJava alkalmazást parancssorból:
/usr/share/abevjava/abevjava_start
Példa 11. Az AbeJava indítása parancssorból
Akik úgy gondolják, hogy jobb lenne az Asztalra egy ikon, hogy kényelmesebben lehessen indítani az AbevJava programot, akkor azok számára jó hírrel szolgálhatok, mert a fejlesztők erről is gondoskodtak, így kerressük meg az AbevJava felíratú ikont az Asztalon.
Források:
- Magyarország.hu: Megújult az APEH nyomtatványkitöltő keretprogramja
- APEH Portál: abevjava_install
- A hozzászóláshoz regisztráció és belépés szükséges
- 3804 olvasás



Hozzászólások
Köszi ez hasznos lehet. Meg
Köszi ez hasznos lehet. Meg szerintem aktuális is.
Az dicséretes, hogy csináltak csomagot meg még a kulcsra
is gondoltak. Látszik, hogy tényleg foglalkoztak a dologgal.
Mondjuk az a kis hiba nem túl szimpatikus dolog. Gondolom
egy repó készítése már nagy kérés lenne tőlük.:)
Kipróbálni még nem tudtam
Kipróbálni még nem tudtam, mert kellene hozzá egy nyomtatvány.
Ha megnézed az APEH honlapján a footer részben szereplő linket, akkor könnyen kitalálható, hogy melyik disztribúcióhoz készíthették el az RPM csomagot :)
Hogy valóban megfelelően működik-e azt még tesztelni kellene.
Nem elég hogy már Linuxra van, csináltak belőle RPM csomagot és Te meg jössz itt a repóval, a kis mohó :D
Webappz - http://webappz.hu