Uusi kotimainen kirjanpitosofta

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
5910
Äänestä

Muut lukivat myös

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öä.

Äänestä

Vaihdoin deb-pakettiin Depends-kentän arvoksi "openjdk-6-jre | sun-java6-jre". Nyt paketin pitäisi asentua Debianiinkin.

Äänestä
  • 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

    Äänestä

  • tälläinen virheilmoitus kirjoitti:

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

    Äänestä

  • 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 !

    Äänestä

Kommentoi aloitusta


:wg kirjoitti:

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

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu