vaikuttaa ensinäkelmältä varsin lupaavalta:
http://helineva.net/tilitin/
Kehitetty Java6:lla, tietokantana SQLite, jota käsitellään Javan omilla tietokantatyökaluilla. Toimivuus testattu Windows- ja Ubuntualustoilla, vaatimuksena on Sunin (?) Java6 JRE (Javan kutosversion Runtime Environment).
Kokeilin asentaa Debian 4-versioon kun tuo Java6 JRE oli siinä jo valmiina:
1) # dpkg -l | grep java6
ii sun-java6-jre 6-00-2~bpo.1 Sun Java(TM) Runtime Environment (JRE) 6 (architecture indepepend)
2) Paketin tilitin_0.4.3.deb lataaminen koneelle
3) Paketin tsekkaus, huomaa komennon tulosteesta rivi:
"Depends: java6-runtime".
Kyseessä on Ubuntulle kääräisty paketti, sillä Debian/Etch repoissa vastaava "Depends:" -paku kuuluisi olla nimellä: "sun-java6-jre" (ja joka siis tässä koneessa ON asennettuna !).
root@Etch:/latauspolku/tilitin-sqlite# dpkg --info tilitin_0.4.3.deb
new debian package, version 2.0.
size 4004142 bytes: control archive= 311 bytes.
227 bytes, 10 lines control
Package: tilitin
Version: 0.4.3
Section: misc
Priority: optional
Architecture: all
Essential: no
Depends: java6-runtime
Installed-Size: 4026
Maintainer: Tommi Helineva
Description: Kirjanpito-ohjelma
4a) Tämän Unbuntulle tehdyn pakun "tilitin_0.4.3.deb" suora asennus Debian/Etch'iin jää vain yritykseksi päätyen herjaan "puuttuvasta" "java6-runtime riippuvuudesta".
4b) Näin asennus onnistui:
root@Etch:/latauspolku/tilitin-sqlite# dpkg -i --ignore-depends java6-runtime tilitin_0.4.3.deb
(Reading database ... 136320 files and directories currently installed.)
Preparing to replace tilitin 0.4.3 (using tilitin_0.4.3.deb) ...
Unpacking replacement tilitin ...
Setting up tilitin (0.4.3) ...
5) Kirjanpitosovelluksen käynnistys KDE-työpöydältä: K-->Toimisto-ohjelmat-->Tilitin Kirjanpitosovellus
6) Kuvakaappauksia, Debian4 ja KDE:
http://www.aijaa.com/v.php?i=4518921.png
http://www.aijaa.com/v.php?i=4518926.png
http://www.aijaa.com/v.php?i=4518927.png
http://www.aijaa.com/v.php?i=4518929.png
http://helineva.net/tilitin/
Kehitetty Java6:lla, tietokantana SQLite, jota käsitellään Javan omilla tietokantatyökaluilla. Toimivuus testattu Windows- ja Ubuntualustoilla, vaatimuksena on Sunin (?) Java6 JRE (Javan kutosversion Runtime Environment).
Kokeilin asentaa Debian 4-versioon kun tuo Java6 JRE oli siinä jo valmiina:
1) # dpkg -l | grep java6
ii sun-java6-jre 6-00-2~bpo.1 Sun Java(TM) Runtime Environment (JRE) 6 (architecture indepepend)
2) Paketin tilitin_0.4.3.deb lataaminen koneelle
3) Paketin tsekkaus, huomaa komennon tulosteesta rivi:
"Depends: java6-runtime".
Kyseessä on Ubuntulle kääräisty paketti, sillä Debian/Etch repoissa vastaava "Depends:" -paku kuuluisi olla nimellä: "sun-java6-jre" (ja joka siis tässä koneessa ON asennettuna !).
root@Etch:/latauspolku/tilitin-sqlite# dpkg --info tilitin_0.4.3.deb
new debian package, version 2.0.
size 4004142 bytes: control archive= 311 bytes.
227 bytes, 10 lines control
Package: tilitin
Version: 0.4.3
Section: misc
Priority: optional
Architecture: all
Essential: no
Depends: java6-runtime
Installed-Size: 4026
Maintainer: Tommi Helineva
Description: Kirjanpito-ohjelma
4a) Tämän Unbuntulle tehdyn pakun "tilitin_0.4.3.deb" suora asennus Debian/Etch'iin jää vain yritykseksi päätyen herjaan "puuttuvasta" "java6-runtime riippuvuudesta".
4b) Näin asennus onnistui:
root@Etch:/latauspolku/tilitin-sqlite# dpkg -i --ignore-depends java6-runtime tilitin_0.4.3.deb
(Reading database ... 136320 files and directories currently installed.)
Preparing to replace tilitin 0.4.3 (using tilitin_0.4.3.deb) ...
Unpacking replacement tilitin ...
Setting up tilitin (0.4.3) ...
5) Kirjanpitosovelluksen käynnistys KDE-työpöydältä: K-->Toimisto-ohjelmat-->Tilitin Kirjanpitosovellus
6) Kuvakaappauksia, Debian4 ja KDE:
http://www.aijaa.com/v.php?i=4518921.png
http://www.aijaa.com/v.php?i=4518926.png
http://www.aijaa.com/v.php?i=4518927.png
http://www.aijaa.com/v.php?i=4518929.png
Vastaukset 5
Vanhimmat
Mikäli joku havaitsee tuon toimivaksi ja tarpeelliseksi niin suosittelisin selvittämään tekijän tiliyhteyden ja pistämään pienen lahjoituksen ihan ilman pyytämättä, kymppi tai pari olisi ehkä sopiva summa. Tällaisia tyyppejä tarvitaan paljon lisää ja raha on hyvä kannustin myös linuxpiireissä. Nyt on kerrankin helppoakin kun tekijä on kotimaassa niin ei tarvi visaakaan.
Itselläni ei valitettavasti ole tuon kaltaiselle ohjelmalle tällä hetkellä käyttöä.
Vaihdoin deb-pakettiin Depends-kentän arvoksi "openjdk-6-jre | sun-java6-jre". Nyt paketin pitäisi asentua Debianiinkin.
Asensin lennyyn, mutta heittää tälläistä "virhe-ilmoitusta":
~$ tilitin
Exception during event dispatch:
java.lang.NoClassDefFoundError: kirjanpito.ui.DocumentController
at java.lang.Class.initializeClass(libgcj.so.90)
at kirjanpito.ui.Kirjanpito.run(Kirjanpito.java:49)
at java.awt.event.InvocationEvent.dispatch(libgcj.so.90)
at java.awt.EventQueue.dispatchEvent(libgcj.so.90)
at java.awt.EventDispatchThread.run(libgcj.so.90)
Caused by: java.lang.ClassNotFoundException: javax.swing.SwingWorker not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/lib/tilitin/tilitin.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.90)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.90)
at java.lang.ClassLoader.loadClass(libgcj.so.90)
at java.lang.ClassLoader.loadClass(libgcj.so.90)
at java.lang.Class.initializeClass(libgcj.so.90)
...4 more
#update-alternatives --config java toi "loitsu" auttoi. Hetken kokeilulla ohjelma on hyvä. Suur kiitokset tekijälle..
Testaus juuri asennetussa Debian 5:ssa
1) Paketin "sun-java6-jre" asennus:
# apt-get install sun-java6-jre
2) Paketin "tilitin_0.4.4.deb" lataus sivulta:
http://helineva.net/tilitin/
3) Ladatun pakun "tilitin_0.4.4.deb" asennus:
lenny:~/latauskansio/# dpkg -i tilitin_0.4.4.deb
4a) Sovelluksen eka käynnistys (KDE-työpöytä):
K -> Toimisto-ohjelmat -> Tilitin - Kirjanpito-ohjelma
http://www.aijaa.com/v.php?i=4537746.png
4b) Sovelluksen käynnistys Javan "oletus-skinillä":
lenny:/usr/lib/tilitin$ java -jar tilitin.jar
http://www.aijaa.com/v.php?i=4537765.png
Eli nytten asentuu nätisti myös Debianiin.
PS: Olipa nopea päivitys =) Kiitos Tommi !