Megjelent az AbevJava 1.5.0 RPM csomagja
Április 24-én megjelent az AbevJava - APEH nyomtatványok kitöltéséhez szükséges keretprogram Java nyelven készült változata - 1.5.0-ás verziója, amely az idei évtől már RPM csomag formájában is letölthető.
Először január elején számoltunk be róla, hogy sikerült az Abevjava_install RPM csomag telepítése Fedora 10-re, amely akkor még az 1.1.3 verziónál járt, majd ezt követően március végén a 1.4.0-ás verzió megjelenéséről és sikeres frissítésről adtunk hírt.
Az AbevJava fejlesztése a 2009-es adóbevallás közeledtével sem vesztett lendületéből és kevesebb mint 1 hónap elteltével már az AbevJava 1.5.0 megjelenéséről beszélhetünk.
Az AbevJava 1.5.0-ra frissítéséről a későbbiekben még beszámolunk.
Az AbevJava telepítője ITT található.
Az AbevJava kiadási megjegyzéseit ITT olvashatjuk.
- A hozzászóláshoz regisztráció és belépés szükséges
- 2193 olvasás


Hozzászólások
Hibás az...
Jó, megjelent, de attól még hibás. Az indító script - /usr/share/abevjava/abevjava_start - így kezdődik:
#!/bin/sh. ./setenv
Nyilván az aktuális könyvtárban nincs setenv nevű file, melyet include-olni tudna, hacsak nem éppen a /usr/share/abevjava az a könyvtár, ahonnan indítjuk, de miért is tennénk így. Én két sort beszúrnék abba a script-be, amellyel az egész így nézne ki:
#!/bin/shCONFIG=/etc/abevjavapath.cfg
cd `[ -r "$CONFIG" ] && grep '^abevjava.path[[:space:]]*=' "$CONFIG" | grep -o '[^[:space:]]*$' || echo '/usr/share/abevjava'`
. ./setenv
"$JAVA_HOME_ABEV"java $MEMORY_OPTS -jar boot.jar
"$JAVA_HOME_ABEV"java $MEMORY_OPTS $TUNING_OPTS $RUN_OPTS $XML_OPTS -jar abevjava.jar cfg=cfg.enyk "$1" "$2" "$3"
Látom türelmetlen vagy :)
Ahogy a hír végén írtam, hamarosan jövünk a részletekkel.
Estére otthon is megcsinálom a frissítést és megírom a frissítés menetét.
De, hogy addig is írjak konkrétumokat: a frissítésnél ismét vissza kell térni a még az 1.1-nél használt
--nodeps
kapcsolóhoz és akkor az asztalon lévő ikonnal el tudod indítani, amúgy tényleg az alkalmazás könyvtárából kell kiadnod az ./abevjava_start parancsot.
Kitartás! Pedig mennyi hibát kijavítottak. :)
Webappz - http://webappz.hu/
Dehogy vagyok türelmetlen,
Dehogy vagyok türelmetlen, tapasztalatból beszélek, mert tegnap mindent bevallottam. :) A gond ott lehet, hogy szerintem Gnome-on tesztelték, s szerintem a Gnome úgy indítja az alkalmazást, hogy az indító ikonhoz tartozó desktop file-ban található
Path=kulcsszó utáni értékre csinál egy change directory-t. Ezzel csak az a baj, hogy nem mindenki használ Gnome-ot - mit gondolsz, miért javítottam ki a script-et, hacsak nem azért, mert nem indult el Xfce-n -, továbbá terminálról sem indítható így. Viszont a hiba szerencsére triviális, könnyen javítható.Meg különben is tessék annak örülni, milyen szépen kiszedtem a /etc/abevjavapath.cfg file-ból az
abevjava.pathkulcs értékét. Amúgy az előbb hibát vétettem, mert a grep-ben a regexpbe pontot írtam, amely bármire illeszkedik, s literális pont, azaz backslash pont kellett volna. Szóval helyesen:CONFIG=/etc/abevjavapath.cfgcd `[ -r "$CONFIG" ] && grep '^abevjava\.path[[:space:]]*=' "$CONFIG" | grep -o '[^[:space:]]*$' || echo '/usr/share/abevjava'`
--nodeps
Milyen függőségi problémáid voltak? Nekem azzal mintha nem lett volna gondom. Ugyanakkor azzal igen, hogy egy parancsban frissítettem a 0853-as lapot, a dokumentációt meg a keretprogramot, amelynek következtében az indító script megszűnt létezni. A megoldás az lett, hogy
rpm -eparanccsal leszedtem a keretprogramot, majdrpm -ivh-val visszatettem.Upgrade
A szokásos
rpm -Uvhparanccsal frissítettem külön a keretrendszert és külön a nyomtatványokat aminek az lett az eredménye, hogy minden alkalommal leszedte az indító ikont az asztalról. Ezért kénytelen voltam minden csomagot a--nodepés még a--forcekapcsolóval felrakni.A másik ok pedig az volt, hogy nem frissítette a nyomtatvány verzióját.
Webappz - http://webappz.hu/
Ötlet
Tényleg, ha már így gatyába rázod a dolgot, nincs kedved újracsomagolni? Szerintem megtalálnánk a módját, hogy közzétegyük. :)
Nagyon ciki, ha azt mondom,
Nagyon ciki, ha azt mondom, hogy még nemigen csináltam rpm csomagot? Egyszer valamelyik KDE-ben volt egy idegtépő bug, azt kijavítottam, akkor intuitív módon csomagot csináltam belőle, de nem nagyon vagyok én ennek tudója. Bash-t kedvelem, így az efféle agymenéseimet örömmel közreadom, hátha segítek valakinek így néhány nappal az SZJA bevallás határideje előtt, de a csomagolósdiban finoman szólva nem vagyok otthon. Tehát ha az a kérés, cizelláljam még tovább, hogy ha nem találja meg a /etc/abevjavapath.cfg file-t, akkor azt az alkönyvtárat adja vissza, ahol maga ez a script van, hát íme:
CONFIG=/etc/abevjavapath.cfgcd `[ -r "$CONFIG" ] && grep '^abevjava\.path[[:space:]]*=' "$CONFIG" | grep -o '[^[:space:]]*$' || readlink -f "$0" | sed 's!/[^/]*$!!'`
Egyébként az abevjava linux karbantartói elérhetők? Nem néztem utána. Inkább patch-et lenne jó küldeni, hogy a hivatalos ágba beolvadjon, mintsem csinálni egy nemhivatalos verziót. Arra is gondolni kell, hogy mégis csak érzékeny adatokról van szó, teljesen érthető lenne, ha a nemhivatalos branch-ekben nem bíznának a felhasználók.
Mondjuk igaz, hogy nem
Mondjuk igaz, hogy nem hivatalos csomag talán nem szerencsés. Fejlesztő és csomagoló elérhetőségét meg illik valamilyen formában beletenni a csomagba.
Csomagkészítéssel én is csak most ismerkedek, de valójában nem nehéz. Ha le tudsz fordítani egy programot akkor csomagot is tudsz csinálni. Csak pár irányelvet kell követni.
Mod: semmi konkrét elérhetőséget nem találtam, marad az apeh honlapja, ha fel akarod venni a kapcsolatot a készítővel. Ja és ha írsz, szólj, hogy tegyen a csomagba valami elérhetőséget. :)