Kirjoittaja Aihe: Monta versiota javasta samaan järjestelmään?  (Luettu 3111 kertaa)

DaMan

  • Käyttäjä
  • Viestejä: 3
    • Profiili
On tullut pitkään pidettyä kirjapito pöytälaatikkofirmassa ja parissa yhdistyksessä ohjelmalla Tilitin. Hyvä softa. Nyt se sitten pitäisi asentaa uudelle alustalle.
Olen aina tykännyt jostain syystä tuosta Mint distrosta ja edelleen sillä pitäisi mennä. Uusi alusta on Linux Mint 18.3  (4.10.0-38-generic #42~16.04.1-Ubuntu) eli tavallaan xenialin forkkihan tuo Mintti on. Uusi mintti on nyt sitten tungettu täyteen erilaisia servuja nyt vielä pitäisi ahtaa sinne Tilitin.

Vakiona tuo Mintti asentaa Java8:n ja sillä pitäisi mennä koska muut vielä tärkeämmät palvelut samassa myllyssä vaatii tuon kasin. Ei ole vaihtoehtoja. Se on ainakin oltava.
Koodia: [Valitse]
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

No, nyt sitten ongelmaksi muodostui että tuo Tilitin haluaa välttämättä vanhemman version Javasta.
Koodia: [Valitse]
Selecting previously unselected package tilitin.
(Reading database ... 202320 files and directories currently installed.)
Preparing to unpack tilitin_1.5.0-1_all.deb ...
Unpacking tilitin (1.5.0-1) ...
dpkg: dependency problems prevent configuration of tilitin:
 tilitin depends on java6-runtime | java7-runtime | openjdk-6-jre | openjdk-7-jre; however:
  Package java6-runtime is not installed.
  Package java7-runtime is not installed.
  Package openjdk-6-jre is not installed.
  Package openjdk-7-jre is not installed.
 tilitin depends on libitext-java; however:
  Package libitext-java is not installed.

dpkg: error processing package tilitin (--install):
 dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22+linuxmint1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Errors were encountered while processing:
 tilitin

Ilmeisesti siis ainoa keino on laittaa java7 rinnalle?  Vai pystyykö jollain parametreillä emuloimaan 8:lla 7:aa?

Olen yrittänyt monenlaista netistä löytynyttä tapaa mutta ei ole vielä löytynyt sellaista jolla lähtisi toimimaan. Järjestelmä ei anna asentaa kahta javaa yhtääaikaa. Jos onnistuu niin kyllä sitten löytyy ratkaisuja kumpi niistä on oletuksena mutta kun ei osaa laittaa niitä yhtäaikaa koneeseen. Ja että asia menisi oikein vaikeaksi niin molemmat javat pitäisi olla vielä normaalisti UI:sta tai upgradella päivitettävissä turvallisuussyistä, eli kyseeseen ei tulee siis mitkään kääntämiset tai purkkaviritykset.

Yritin kokeeksi .rpm paketteja aliaksella mutta joo ei. Menee vaikeaksi eikä edes toiminut. Pitäisi olla nopea ja helppo koska takuuvarmasti tämän saman proseduurin joutuu viemään vielä monta kertaa läpi (esim. Mint Tara 19 taitaa olla muutaman kuukauden päässä). Ja varmasti joutuu vielä säätämään moneen otteeseen. Ratkaisu ei ole myöskään vanha distro VM:n koska pitää olla helposti käytettävissä myös tavalliselle käyttäjälle.

Yritin vielä Ubuntu 17.10:llä ja 18.04Beta1:llä mutta ei. Sama kivi kengässä edelleen.  Tää on varmasti triviaali juttu mutta ei nyt minulle oikein avautunut.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Monta versiota javasta samaan järjestelmään?
« Vastaus #2 : 26.03.18 - klo:14.53 »
Tilitin toimii Ubuntu 16.04:ssä ja uudemmissa jakeluversioissa OpenJDK 8 JRE:llä (joka toteuttaa java6-runtime ja java7-runtime -riippuvuudet). Lisäksi pitää asentaa libitext-java. Alla asennusohje kokonaisuudessaan.


Asenna OpenJDK 8 JRE ja libitext-java:

Koodia: [Valitse]
sudo apt-get install openjdk-8-jre libitext-java
Lataa Tilitin 1.5.0:

Koodia: [Valitse]
wget http://helineva.net/deb/pool/main/t/tilitin/tilitin_1.5.0-1_all.deb
Asenna Tilitin:

Koodia: [Valitse]
sudo dpkg -i tilitin_1.5.0-1_all.deb

Jos Javan kanssa on edelleen ongelmia, eli Tilitin ei käynnisty tai valittaa Javasta, varmista että JRE 8 on asetettu järjestelmätasolla käyttöön: https://forum.ubuntu-fi.org/index.php?topic=50301.msg389562#msg389562
« Viimeksi muokattu: 26.03.18 - klo:14.57 kirjoittanut nm »

RistoR

  • Käyttäjä
  • Viestejä: 410
    • Profiili
Tilitin -kirjanpito-ohjelma lakkasi taas toimimasta Ubuntu 16.04:ssä. Nm:n tämän ja toisen ketjun ohjeilla sain sen taas toimimaan. Samoin kokeilin samoilla ohjeilla Ubuntu 18.04:n ja ohjelma toimi.

Olisin kysynyt käyttääkö koneeni kaikissa ohjelmissa nyt tuota vanhaa javaa OpenJDK 8 JRE ja onko sillä mitään väliä? Entä jos päivitän tulevaan Ubuntu 20.04:ään niin saattaisiko toimia samoilla Javan vaihdolla. Tilitin-ohjelmaa nähtävästi ja valitettavasti tekijä ei ole enää aikonut päivittää. Erinomaisesti ilmainen ohjelma on toiminut ja yhdistystoiminnan ja hyvin pienen toiminimitoiminnan suurena apuna.

Tässä vielä kertauksena ohjeet yhdessä paikassa:
Asenna OpenJDK 8 JRE ja libitext-java:
Koodia: [Valitse]
sudo apt-get install openjdk-8-jre libitext-javaLataa Tilitin 1.5.0:
Koodia: [Valitse]
wget http://helineva.net/deb/pool/main/t/tilitin/tilitin_1.5.0-1_all.debAsenna Tilitin:
Koodia: [Valitse]
sudo dpkg -i tilitin_1.5.0-1_all.deb

(jos) Linkit ovat jääneet osoittamaan JRE 9:ään.
1. Listaa vaihtoehdot komennolla:
Koodia: [Valitse]
update-java-alternatives --list2. 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

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1198
    • Profiili
Olisin kysynyt käyttääkö koneeni kaikissa ohjelmissa nyt tuota vanhaa javaa OpenJDK 8 JRE ja onko sillä mitään väliä? Entä jos päivitän tulevaan Ubuntu 20.04:ään niin saattaisiko toimia samoilla Javan vaihdolla. Tilitin-ohjelmaa nähtävästi ja valitettavasti tekijä ei ole enää aikonut päivittää. Erinomaisesti ilmainen ohjelma on toiminut ja yhdistystoiminnan ja hyvin pienen toiminimitoiminnan suurena apuna. 
Ubuntu 20.04 Focul käyttänee oletuksena OpenJDK-versiota 11.
Tuntematta tarkemmin Tilitin ohjelmaa, jäänee arvailujen varaan, toimisiko se uudempien jakeluversioiden kanssa.
Kun ohjelman tekijä heittää pyyhkeen kehiin, on ohjelman käyttäjä omillaan, eikä tulevaisuutta ole helppoa ennustaa.

Kun ohjelma ei ole jakelun virallinen sovellutus, eikä sille siis ole enää tukea, harkitsisin vakavasti etsimään tuetun sovellutuksen,
joka vastaisi tarpeita.

Voit siis kuitenkin vapaasti kokeilla, toimisiko ohjelma vielä keväällä 20.04 (tai kokeille toimivuutta jo alpha/beta Ubuntu Focul 20.04 kanssa).

DaMan

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: Monta versiota javasta samaan järjestelmään?
« Vastaus #5 : 13.05.20 - klo:16.00 »
Siirtymä on jo suoritettu toiseen -toistaiseksi- ilmaiseen kirjapitosoftaan kitupiikkiin. Vanhat kirjanpidot edelleen viemättä sinne ja tarkoitus on säilyttää ne tilittimessä.

Tilitin näyttäisi asentuvan ja toimivan ongelmitta Lubuntu 20.04:n ja uusimman openjdk releasen kanssa (14).

Koodia: [Valitse]
sudo apt-get install openjdk-14-jre libitext-java
wget https://helineva.net/deb/pool/main/t/tilitin/tilitin_1.5.0-1_all.deb
sudo dpkg -i tilitin_1.5.0-1_all.deb


RistoR

  • Käyttäjä
  • Viestejä: 410
    • Profiili
Vs: Monta versiota javasta samaan järjestelmään?
« Vastaus #6 : 16.05.20 - klo:23.17 »
Tilitin näyttäisi asentuvan ja toimivan ongelmitta Lubuntu 20.04:n ja uusimman openjdk releasen kanssa (14).

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