Am vrut să aleg creierul altcuiva pentru o problemă pe care o am și cu care nu ajung nicăieri.
Avem un server Linux mai vechi în mediul nostru și caut să corectez openjdk-ul nostru la cele mai recente versiuni, dar nu par să-mi înțeleg procesul.
Suntem pe Centos 7, rulând openjdk 11.0.14, dorim să trecem la 11.0.15 și, în cele din urmă, după ce putem testa că aplicațiile noastre sunt stabile cu fiecare salt major.
yum list available java* afișează doar până la 11.0.14, apoi trece direct la 17.0.2, totuși vreau doar să corecească la cel mai înalt v11.
Versiunea Java produce:
Versiunea openjdk „11.0.14.1” 2022-02-08 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.14.1+1-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.14.1+1-LTS, mod mixt, partajare)
Inițial m-am gândit să fac o instalare alternativă, astfel încât să pot comuta între versiuni după cum este necesar, așa că am descărcat 11.0.15 de la Oracle și l-am extras în locația curentă de instalare și am rulat alternativele â comanda de instalare, dar eșuează cu mesajul: legătura principală pentru Java trebuie să fie usr/bin/Java.
Când rulez âcare Javaâ primesc bin/Java, dar linkul simbolic este sub usr/lib/Java.
Nu sunt sigur cum să procedez, ar trebui să elimin versiunea anterioară înainte de a continua? De asemenea, nu sunt sigur dacă fac upgrade cu versiunea openjdk corectă pentru a evita orice probleme. Obțin descărcarea de la Oracle sau folosesc arhive opendjk?