Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Linesa - 08.03.16 - klo:18.10

Otsikko: Vanha Java uudemman lisäksi
Kirjoitti: Linesa - 08.03.16 - klo:18.10
Voiko Ubuntuun asettaa ajantasaisen Javan lisäksi myös vanhempi ohjelma?

Syy moiseen olisi kotimainen Tilitin-kirjanpito-ohjeöma, jonka kehittäminen on vaitettavasti pysähtynyt vuoteen 2013. Ohjelm toimi vielä 15.04-versiossa, mutta Ubuntu 15.10 rikkoi sen. (Koeversion kokeilun perusteella 16.04 LTS ei asiaa korjaa.) Ilmeisesti ongelma johtuu nimen omaan Javasta.

Toinen kysymys olisi löytyykö Ubuntuun suorilta jotain kohtuujärjellistä kirjanpito-ohjelmaa? Liiketoimintani on hyvin vähäistä, eli en halusta maksaisi ohjelmasta paljoakaan. Ainakaan en kaipaa mitään kuukausimaksullisia ohjelmia.
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: nm - 08.03.16 - klo:18.29
15.10:een ja 16.04:ään saa Ubuntun virallisista lähteistä OpenJDK:n versiot 6, 7, 8 (sekä 16.04:ään myös version 9). Mikä Javan ajonaikaisen ympäristön eli JRE:n versio sinulla on nyt asennettuna?

Koodia: [Valitse]
dpkg -l | grep jre
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: _Pete_ - 10.03.16 - klo:09.21
Toinen kysymys olisi löytyykö Ubuntuun suorilta jotain kohtuujärjellistä kirjanpito-ohjelmaa? Liiketoimintani on hyvin vähäistä, eli en halusta maksaisi ohjelmasta paljoakaan. Ainakaan en kaipaa mitään kuukausimaksullisia ohjelmia.

Olisiko T-lasku sopiva?

http://forum.ubuntu-fi.org/index.php?topic=35714.0
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: RistoR - 07.07.16 - klo:12.53
Minulla on sama ongelma Tilitin-ohjelmiston kanssa: toimii Ubuntu 14.04 mutta ei 16:04:ssä (MATE-versio). Onko ongelma tuossa Javassa ? Minulla ilmoittaa
CQ71-Notebook-PC:~$ dpkg -l | grep jre
ii  default-jre-headless                        2:1.8-56ubuntu2                            amd64        Standard Java or Java compatible Runtime (headless)
ii  openjdk-8-jre-headless:amd64                8u91-b14-0ubuntu4~16.04.1                  amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
ii  openjdk-9-jre:amd64                         9~b114-0ubuntu1                            amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-9-jre-headless:amd64                9~b114-0ubuntu1                            amd64        OpenJDK Java runtime, using Hotspot JIT (headless)

Ohessa myös lokitiedosto käynnistettäessä Tilin-ohjelmaa päätteellä.
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: kamara - 07.07.16 - klo:13.26
Kolme ideaa...

Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: nm - 07.07.16 - klo:13.37
Minulla on sama ongelma Tilitin-ohjelmiston kanssa: toimii Ubuntu 14.04 mutta ei 16:04:ssä (MATE-versio). Onko ongelma tuossa Javassa ? Minulla ilmoittaa
CQ71-Notebook-PC:~$ dpkg -l | grep jre
ii  default-jre-headless                        2:1.8-56ubuntu2                            amd64        Standard Java or Java compatible Runtime (headless)
ii  openjdk-8-jre-headless:amd64                8u91-b14-0ubuntu4~16.04.1                  amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
ii  openjdk-9-jre:amd64                         9~b114-0ubuntu1                            amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-9-jre-headless:amd64                9~b114-0ubuntu1                            amd64        OpenJDK Java runtime, using Hotspot JIT (headless)

Sinulla on käytössä OpenJDK 9 runtime. Se ei ole vielä vakaa, ja varsinainen julkaisu on vasta 2017 keväällä. Siihen saakka versio 8 on suositeltava (ja se on myös Ubuntu 16.04:n default-jre). Poista 9 ja asenna 8:

Koodia: [Valitse]
sudo apt-get purge openjdk-9-jre openjdk-9-jre-headless
Koodia: [Valitse]
sudo apt-get install default-jre
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: RistoR - 07.07.16 - klo:17.05
Mistähän tuo openjdk-9-jre on koneelle tullut? Olen asentanut Ubuntu Maten 16.04 enkä ole mitään ylimääräisiä asentanut ...

Openjdk-8-jre asentui nm:n ohjeiden mukaisesti. Tilitin kuitenkin herjaa javan puuttumista:
Koodia: [Valitse]
Presario-CQ71-Notebook-PC:~$ tilitin
/usr/bin/tilitin: 2: /usr/bin/tilitin: java: not found
Presario-CQ71-Notebook-PC:~$ dpkg -l | grep jre
ii  default-jre                                 2:1.8-56ubuntu2                            amd64        Standard Java or Java compatible Runtime
ii  default-jre-headless                        2:1.8-56ubuntu2                            amd64        Standard Java or Java compatible Runtime (headless)
ii  openjdk-8-jre:amd64                         8u91-b14-0ubuntu4~16.04.1                  amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-8-jre-headless:amd64                8u91-b14-0ubuntu4~16.04.1                  amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: nm - 07.07.16 - klo:17.28
Openjdk-8-jre asentui nm:n ohjeiden mukaisesti. Tilitin kuitenkin herjaa javan puuttumista:

Hmm. Näytä, mihin /usr/bin/java on linkitetty:

Koodia: [Valitse]
ls -l /usr/bin/java
Koodia: [Valitse]
ls -l /etc/alternatives/java
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: RistoR - 07.07.16 - klo:21.14
Hmm. Näytä, mihin /usr/bin/java on linkitetty:

Tältä näyttää.
Koodia: [Valitse]
Presario-CQ71-Notebook-PC:~$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 touko  1 11:11 /usr/bin/java -> /etc/alternatives/java
Presario-CQ71-Notebook-PC:~$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 42 kesä  10 22:16 /etc/alternatives/java -> /usr/lib/jvm/java-9-openjdk-amd64/bin/java

Mitäpä tuo kertoo?
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: nm - 07.07.16 - klo:21.21
Linkit ovat jääneet osoittamaan JRE 9:ään.

1. Listaa vaihtoehdot komennolla:

Koodia: [Valitse]
update-java-alternatives --list
2. Valitse oikea Java-asennus käyttöön (tarkista listauksesta, että nimi on oikein):

Koodia: [Valitse]
sudo update-java-alternatives --set java-1.8.0-openjdk-amd64
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: RistoR - 07.07.16 - klo:21.54
Ilmoitti virheestä. Jokin ei nyt ole komennossa oikein mutta en osaa itse sitä lukea.

Koodia: [Valitse]
Presario-CQ71-Notebook-PC:~$ update-java-alternatives --list
java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64
Presario-CQ71-Notebook-PC:~$ sudo update-java-alternatives --set java-1.8.0-openjdk-amd64
[sudo] salasana xxxxxx:
update-alternatives: virhe: no alternatives for appletviewer
update-alternatives: virhe: no alternatives for jconsole
update-alternatives: virhe: no alternatives for mozilla-javaplugin.so
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-8-openjdk-amd64/bin/appletviewer
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-8-openjdk-amd64/bin/jconsole
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: nm - 08.07.16 - klo:15.54
Nuo virheet eivät haittaa. Toimiiko Tilitin nyt?
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: RistoR - 09.07.16 - klo:11.11
Nuo virheet eivät haittaa. Toimiiko Tilitin nyt?

No nyt toimii! En tajunnut edes kokeilla kun tuli nuo virheilmoitukset. :-)  Kiitos ohjeista!
Otsikko: Vs: Vanha Java uudemman lisäksi ja mitä sitten tapahtui?
Kirjoitti: karisa60 - 17.09.16 - klo:10.33
Nyt olisi apu tarpeen. Olen käyttänyt Ubuntua ja tilitintä nelisen vuotta. Nyt päivittäessäni tilitin lakkasi toimimasta. Tässä ketjussa olevalla loistavalla ohjeella sain tilitin sovelluksen toimimaan toisessa koneessa. Javan vaihdon yhteydessä Tilittimen kuvake katosi ja sovellus piti asentaa uudelleen.
 Kysymys kuuluu, mikäli käytän ohjetta varsinaisessa koneessa katoaako operaation yhteydessä kaikki tähänastiset tiedot tilittimestä/koneelta? ja miten toimia ettei kolmen vuoden kirjanpito katoa?
 Piäisi ottaa varmuuskopio, tiedän mutta kone ei suostu tunnistamaan ulkoista kovalevyä ja nettiyhteyskin on kadonnut, ainakin langaton.
Otsikko: Vs: Vanha Java uudemman lisäksi ja mitä sitten tapahtui?
Kirjoitti: RistoR - 26.09.16 - klo:21.43
Piäisi ottaa varmuuskopio, tiedän mutta kone ei suostu tunnistamaan ulkoista kovalevyä ja nettiyhteyskin on kadonnut, ainakin langaton.

Tilitin-kirjanpiodstahan riittää kun varmuuskopioi vain kirjanpito.sqlite-tiedoston. Kopioi se johonkin toiseen kansioon. Ei ohjelman uudelleenasennus koske muihin kansoihisi. Kun saat Tilittimen toimimaan kopioit kirjanpito.sqlite-tiedoston takaisin .config kansion tilitin-kansioon.

"Tilitin tallentaa kirjanpitotiedot kirjanpito.sqlite-nimiseen tiedostoon, joka sijaitsee
Windowsissa C:\Users\Käyttäjänimi\AppData\Roaming\Tilitin-kansiossa
Linuxissa /home/käyttäjänimi/.config/tilitin-kansiossa.
Mac OS X:ssä /Users/Käyttäjänimi/Library/Application Support/Tilitin -kansiossa
Kansion voi avata valitsemalla Muokkaa | Tietokanta-asetukset | Avaa hakemisto. Kopioi tiedosto esimerkiksi muistitikulle.
Varmuuskopion palauttaminen tehdään kopioimalla tiedosto takaisin edellä mainittuun kansioon."
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: ubuntu-6db - 08.08.18 - klo:09.54
Kiitos asiantuntijoille ohjeista.
Itselläni kävi aivan samoin, kun lopulta päivitin ubuntun 16.04 versioon.
Tilitin hävisi kokonaan ohjelmistosta - T-lasku sen sijaan säilyi ja toimii.
Asensin Tilittimen uudelleen, mutta eipäs vaan käynnistynytkään..
Vähän tuli "kylmä", kun kerralla olivat hukassa monen vuoden kirjaustiedot.

En ole vielä ehtinyt ohjeita kokeilla, mutta varmaan tuo jre -ongelma on kyseessä.

t.markku
Otsikko: Tilitin-kirjanpito-ohjelma ja 18.04 Vs: Vanha Java uudemman lisäksi
Kirjoitti: RistoR - 07.07.19 - klo:18.02
Aiemmin on aina ollut Tilitin-kirjanpito-ohjelmiston kanssa säätämistä Javan kanssa kun on päivittänyt uuteen Ubuntun verisoon. Kokeilin nyt Tilitintä Ubuntu 18.04:ssä ja se näyttää toimivan ilman mitään säätöjä. Aiemmin on joutunut muuttamaan mm. viittaukset uuteen Ubuntun version nimeen etc.  Tilitin-ohjelmistoa ei kuitenkaan ymmärätääkseni ole Helinevan sivuilla mitenkään päivitetty 2013 jälkeen.
https://helineva.net/tilitin/ (https://helineva.net/tilitin/)

Onkohan tähän jotain selitystä uteliaalle ja uskaltaisiko tuohon nyt luottaa ja pannan pienen puutarha-aputoiminnan 2018 kirjanpidon uudelle Ubuntu 18.04:le?

EDIT: SIis 2019 kirjanpidon. :)
Otsikko: Vs: Vanha Java uudemman lisäksi
Kirjoitti: RistoR - 16.05.20 - klo:23.19
Asensin tänään Tilitin-ohjelman Ubuntu 20.04:ään vanhoilla ohjeilla Helinevan sivuilta. Näyttää toimivan moitteettomasti, avaa vanhat ja uudet kirjanpidon tiedot yms.. :)