Lempik | 2021-06-10 07:37:37 UTC | #1
W styczniu pytałem, jak na VPS zaktualizować java 8 do java 11, bo paper informował, że od wersji 1.17 będzie wspierał tylko javę 11. Wiosną Mojang sam jednak poinformował, że wersja 1.17 będzie wymagała javy 16.
Czy byłby ktoś tak uprzejmy, żeby napisał, jak będzie wyglądał konkretny wiersz, który na moim VPSie zainstaluje (podmieni) javę 8 na javę 16? Rozumiem, że reszta będzie wyglądała jak w styczniowych odpowiedziach: https://forum.lvlup.pro/t/aktualizacja-java-8-java-11-na-vpsie/16982
Mam VPS Ubuntu 16.04.6 LTS
.
XANT3R | 2021-06-10 13:07:01 UTC | #2
A jaką posiadasz javę? Zwykłą czy OpenJDK? Na podstawie twojego starego wątku będzie to zapewne taka instrukcja
https://forum.lvlup.pro/t/aktualizacja-java-8-java-11-na-vpsie/16982/9?u=xant3r
Tylko zamiast apt install openjdk-11-jre-headless
wpisujesz apt install openjdk-16-jre-headless
Lempik | 2021-06-10 15:35:37 UTC | #3
Dziękuję bardzo. Teraz zbieram odwagę, żeby to zrobić na VPSie…
XANT3R | 2021-06-10 16:39:13 UTC | #4
Nic nie zepsujesz instalacją javy, spokojnie :smiley:
No chyba, że pluginy będą niekompatybilne z javą 16 bo też tak może się zdarzyć :P
Lempik | 2021-06-10 16:42:21 UTC | #5
Swój serwer (1.16.5) testuję z javą 16 na swoim domowym komputerze i na razie nie natrafiłem na problemy. Ale na VPSie mam pufferpanel v1.2.4
, nie wiem, czy tam nie może być jakiś problem. W dodatku jak coś poszłoby nie tak, to jestem w kropce, bo nie wiedziałbym, jak naprawić.
Lempik | 2021-06-11 06:53:34 UTC | #6
A jednak problem:
>apt install openjdk-16-jre-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package openjdk-16-jre-headless
Co mam teraz zrobić?
KMatuszak | 2021-06-11 08:47:47 UTC | #7
Dziś postaram się napisać obszerny poradnik dotyczący prawidłowego usuwania starszych wersji Javy i instalacji 16.
Diego | 2021-06-11 18:31:03 UTC | #8
1. add-apt-repository ppa:linuxuprising/java 2. apt update 3. echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu focal main" | tee /etc/apt/sources.list.d/linuxuprising-java.list 4. apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A 5. apt update 6. apt install oracle-java16-installer --install-recommends 7. java -version
komenda pokazuje wszystkie zainstalowane wersje i można dzięki temu poleceniu zmienić z 16 na 8 bez usuwania danej wersji
update-alternatives –config java
KMatuszak | 2021-06-12 05:35:51 UTC | #9
[quote=”Diego, post:8, topic:19230”]
echo “deb http://ppa.launchpad.net/linuxuprising/java/ubuntu focal main” | tee /etc/apt/sources.list.d/linuxuprising-java.list
[/quote]
Nie jest to dobry sposób, ta komenda z góry zakłada że korzystasz z Ubuntu 20.04 i może narobić niezłego bałaganu w systemie.
[quote=”KMatuszak, post:7, topic:19230, full:true”]
Dziś postaram się napisać obszerny poradnik dotyczący prawidłowego usuwania starszych wersji Javy i instalacji 16.
[/quote]
Gotowe: https://forum.lvlup.pro/t/jak-usunac-wszystkie-wersje-javy-z-vps-wybrac-odpowiednia-i-ja-zainstalowac/19244
Lempik | 2021-06-12 05:36:16 UTC | #10
Dziękuję bardzo, to zadziałało!
system | 2021-07-14 05:36:44 UTC | #11
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.