Abevjava_install RPM csomag telepítése Fedora 10-re

AbevJava

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:

Hozzászólások

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, 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