Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: instalace aktuální javy  (Přečteno 2040 krát)

messner

  • Návštěvník
  • Příspěvků: 97
instalace aktuální javy
« kdy: 11 Září 2020, 18:20:44 »
Ahoj,
nedávno jsem musel přeinstalovat systém (čistá instalace, ale některé problémy zůstaly) a potřebuji znovu nainstalovat javu.
Tento postup nefunguje:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Objeví se toto:

Balík oracle-java8-installer není dostupný, ale jiný balík se na něj odkazuje.
To může znamenat že balík chybí, byl zastarán, nebo je dostupný
pouze z jiného zdroje

E: Balík „oracle-java8-installer“ nemá kandidáta pro instalaci

Nevíte někdo co s tím, co tam má být místo oracle-java8-installer? Změnit číslo nestačí.
Zatím používám Ubuntu 16.04, je to dost pomalé a obávám se, že další verze budou ještě pomalejší.

macu

  • Stálý člen
  • **
  • Příspěvků: 1214
Re:instalace aktuální javy
« Odpověď #1 kdy: 11 Září 2020, 19:00:06 »
číst, číst a zase číst ...

Citace
Citace
The Oracle JDK License has changed for releases starting April 16, 2019.

The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available here: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

Oracle Java downloads now require logging in to an Oracle account to download Java updates, like the latest Oracle Java 8u211 / Java SE 8u212. Because of this I cannot update the PPA with the latest Java (and the old links were broken by Oracle).

For this reason, THIS PPA IS DISCONTINUED.

Pokud nutně nepotřebuješ originální javu, ale stačí ti otevřená verze, pak doporučuji nainstalovat si openjdk-11-jre. Nevím, jaká konkrétní verze je v 16.04, tudíž podívej se do synapticu a uvidíš, dle toho instaluj...Ve většině případů to bohatě postačuje a není potřeba oficiální verze javy
PC: Intel i5-6600K, 16 GB DDR4 RAM, Intel 530HD, ASUS Z170 Pro Gaming, , 2TB Toshiba HDD Sata III DT01ACA200, Ubuntu 23.10 64bit, Gnome Shell 3.45
Ntb: Toshiba L850-U12 - Intel i3 , 8 GB DDR3 RAM, Ubuntu 22.10 64bit, Gnome Shell 3.43

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:instalace aktuální javy
« Odpověď #2 kdy: 12 Září 2020, 15:43:55 »
Ano, kvůli změně licenčních podmínek ty "aktualizační" PPA nefungují.
Aktuální javu stáhneš zde. Stáhni Linux x64
Vytvoř složku
Kód: [Vybrat]
/usr/lib/jvm/java-8-oracle
A stažený archiv jre-8u261-linux-x64.tar.gz  do té složky rozbal. Dále nastav JAVA_HOME příkazem
Kód: [Vybrat]
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
Funkčnost javy pak ověříš příkazem
Kód: [Vybrat]
java -version
Který musí zobrazit verzi.
Občas se na ty stránky podívej a pokud tam bude nová verze javy, celý postup zopakuj, JAVA_HOME už znova nastavovat nemusíš.
---------------------------------------------------------------------------------------------
Druhá možnost je použít balíky openjdk-8-jre a openjdk-8-jre-headless  které jsou v oficiálních repozitářích:
Kód: [Vybrat]
sudo apt-get install openjdk-8-jre openjdk-8-jre-headless

messner

  • Návštěvník
  • Příspěvků: 97
Re:instalace aktuální javy
« Odpověď #3 kdy: 12 Září 2020, 19:23:29 »
No nevím, mně ty stránky nějak nefungují.
Nakonec jsem použil
sudo apt-get install oracle-java14-installer
(zajímavé je, že se neobjevuje v historii)

Java je třeba pro elektronický podpis Fio banky s openjdk mi to nefungovalo.
Navíc vyžaduje spustit Mozillu s právy roota a potom nastává problém, Mozilla si neporadí se souborem jlnp.

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:instalace aktuální javy
« Odpověď #4 kdy: 12 Září 2020, 21:31:50 »
No nevím, mně ty stránky nějak nefungují.
Nakonec jsem použil
sudo apt-get install oracle-java14-installer
(zajímavé je, že se neobjevuje v historii)

Java je třeba pro elektronický podpis Fio banky s openjdk mi to nefungovalo.
Navíc vyžaduje spustit Mozillu s právy roota a potom nastává problém, Mozilla si neporadí se souborem jlnp.

1. Jsou to oficiální stránky Javy s běžnými odkazy na stažení.  Co ti tam teda "nefunguje", neumíš snad stáhnut jeden soubor? - Divné... :(
2. S openjdk to opravdu fungovat nemusí.
3. A pokud tam lozíš přes nějaký prohlížeč, je třeba ještě javu povolit i v něm (java plugin) a to může být v novějších prohl. dosti problém...
4. Spouštět běžné GUI aplikace s právy roota je cesta do pekel, příště se ani nemusíš přihlásit... :-\
« Poslední změna: 12 Září 2020, 23:38:30 od juwa2 »

messner

  • Návštěvník
  • Příspěvků: 97
Re:instalace aktuální javy
« Odpověď #5 kdy: 13 Září 2020, 11:45:40 »
Stránky Oracle (java) vypadají jako zablokované, vůbec nereagují.
Kdyby to šlo bez práv roota, byl bych raději, ale já to nevymyslel, původně to bylo psané pro Windoze a autor nezohlednil odlišnosti jiných systémů

0. Klikněte na odkaz https://www.fio.cz/apps/jce_env.php. Tímto odkazem spustíte
    aplikaci, která nastaví vše potřebné. Tato akce vyžaduje administrátorská práva.

Pokud by si to chtěl někdo zkusit:
https://www.fio.cz/docs/cz/fio_podepisovac.pdf
Účet není nutný.

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:instalace aktuální javy
« Odpověď #6 kdy: 13 Září 2020, 23:41:39 »
Stránky Oracle (java) vypadají jako zablokované, vůbec nereagují.

Ty stránky rozhodně zablokované nejsou - viz obrázek.
Zablokované je máš zřejmě jenom ty sám, nějakým nevhodným nastavením nebo doplňkem v prohlížeči.  A to je dosti podstatný rozdíl....
Takže to zkus stáhnout z jiného prohlížeče.  Nebo zde je přímý odkaz na ten archiv, možná ti bude fungovat...

messner

  • Návštěvník
  • Příspěvků: 97
Re:instalace aktuální javy
« Odpověď #7 kdy: 14 Září 2020, 21:29:23 »
Díky, ten odkaz funguje.
Nicméně něco se mi podařilo nainstalovat už dříve:

java -version
java version "14.0.2" 2020-07-14
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)

Může to tak být?

Tohle se mi rozchodit nepodařilo
https://www.fio.cz/apps/jce_env.php.

jnlp soubor prohlížeč jen uloží

Dá se ale použít toto
https://www.fio.cz/apps/signer_client.jar

No není to zrovna to pravé.

Ještě mám problémy s vypalováním, kam to správně patří?

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:instalace aktuální javy
« Odpověď #8 kdy: 15 Září 2020, 22:30:24 »
Díky, ten odkaz funguje.
Nicméně něco se mi podařilo nainstalovat už dříve:

java -version
java version "14.0.2" 2020-07-14
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)

Může to tak být?

Tohle se mi rozchodit nepodařilo
https://www.fio.cz/apps/jce_env.php.

jnlp soubor prohlížeč jen uloží

Dá se ale použít toto
https://www.fio.cz/apps/signer_client.jar

No není to zrovna to pravé.

Ještě mám problémy s vypalováním, kam to správně patří?

Máš špatnou verzi (javy). Použij tu staženou z odkazu. Pokud máš v PC jav více (jako že evidentně máš), lze mezi nimi "přepínat" příkazem:
Kód: [Vybrat]
sudo update-alternatives --config java
Zobrazí se všechny dostupné verze a lze v tom dialogu nastavit požadovanou verzi jako výchozí. Ta pak bude použita všemi aplikacemi které javu potřebují.
Výběr výchozí verze javy je druhý obrázek. Správná verze javy je první obrázek.
Dále - pokud přistupuješ k (např. bankovním aplikacím) z prohlížeče, je nutno do tohoto prohlížeče doinstalovat/zprovoznit java -plugin
Více na webu javy...
-------------------------------------------------------------------
Dotaz k vypalování je nutno konkretizovat... :-\
« Poslední změna: 15 Září 2020, 23:36:35 od juwa2 »

messner

  • Návštěvník
  • Příspěvků: 97
Re:instalace aktuální javy
« Odpověď #9 kdy: 16 Září 2020, 14:52:52 »
Moc se v tom nevyznám. Mám tu současnou (špatnou) verzi předtím odstranit?

sudo update-alternatives --config java

Existuje 1 možnost pro alternativu java (poskytující /usr/bin/java).

  Výběr      Cesta                                 Priorita   Stav
------------------------------------------------------------
  0            /usr/lib/jvm/java-14-oracle/bin/java   1091      automatický režim
* 1            /usr/lib/jvm/java-14-oracle/bin/java   1091      ruční režim

Press <enter> to keep the current choice
  • , or type selection number:



V Chrome asi plugin fungovat nebude, pro Mozillu by snad šlo použít toto:

cd Firefox/plugins
ln -s JRE/lib/amd64/libjpnp2.so .

asi by tam mělo být
cd .mozilla/plugins

Pokud jde o dotaz k vypalování, do jaké sekce ho mám poslat? Hardware?

regine

  • Stálý člen
  • **
  • Příspěvků: 826
instalace aktuální javy - určité vyšší verze
« Odpověď #10 kdy: 26 Září 2020, 17:46:03 »
Nejsem znalý JAVA, ale už jsem se setkal aspoň 3x, že chtěli vyšší verze než 8 (osmičku) od Oracle. Nejspíše jde o bezpečnost (důvěryhodnost). Myslím, že se zpravidla vyžaduje verze 11 a vyšší.
« Poslední změna: 26 Září 2020, 17:54:23 od regine »
Ubuntu 16.04 LTS 32bit, 22.04 LTS 64bit

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:instalace aktuální javy
« Odpověď #11 kdy: 26 Září 2020, 19:02:57 »
JAVY můžeš mít v PC více verzí současně. Mezi nimi lze přepínat (nastavit která bude výchozí) pomocí příkazu výše.
Takže odstraňovat nemusíš nic.

A ano, některé programy mohou vyžadovat určitou verzi javy. Lze taky nastavit aby se určitý program spouštěl s určitou verzí javy (pokud máš jav více) ale pouze jedna bude nastavena jako výchozí.
Současná doporučená verze je osmička (stále má bezp. updaty). Nicméně je samozřejmě rozhodující, aby daný program fungoval.
Pokud tedy nebude fungovat s osmičkou, je třeba zkusit jinou verzi. Ty tam máš momentálně pouze čtrnáctku...
« Poslední změna: 26 Září 2020, 20:22:29 od juwa2 »

 

Provoz zaštiťuje spolek OpenAlt.