Problem z instalacją java 8 na debianie 8

DamageDMG | 2019-06-07 12:17:32 UTC | #1

Witam, zakupiłem oferty lvlup VPS game pro 8gb i nie mogę zainstalować konkretnej wersji javy czyli 8, po 15 reinstalacjach stwierdziłem, że raczej nie jest to mój błąd.

Używałem poradników:
http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
https://www.hackthesec.co.in/2016/01/how-to-install-java-8-on-debian-7-8-via.html
https://tecadmin.net/install-java-8-on-debian/

os: Debian 8 (Jessie)

Za każdym razem otrzymuje błąd “E: Unable to locate package oracle-java8-installer”.

Mój nick to randomowy nick z internetu tylko na potrzeby założenia konta lvlup.


Patbox | 2019-06-07 12:21:11 UTC | #2

Spróbuj tego:
https://forum.lvlup.pro/t/instalacja-java-8-na-vpsie-debian-ubuntu/2513


DamageDMG | 2019-06-07 12:27:02 UTC | #3

sudo apt-get install oracle-java8-installer
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package oracle-java8-installer

DamageDMG | 2019-06-07 12:28:14 UTC | #4

Zreinstaluje VPS i podzielę się całym logiem, może to komuś ułatwi pomoc :confused:


DBanaszewski | 2019-06-07 12:30:12 UTC | #5

Java od Oracle nie jest dostępna w repozytoriach Ubuntu/Debian, które są w moim poradniku (i już chyba nie będzie).

Zalecam zainstalować OpenJDK przy pomocy tego poradnika (SPOSÓB 2!):
https://forum.lvlup.pro/t/instalacja-java-8-na-vpsie-debian-ubuntu/2513


DamageDMG | 2019-06-07 12:39:53 UTC | #6

Dokładnie to samo.
Pełen log ze sposobu 2: https://hastebin.com/oyuhizamoc.coffeescript


DBanaszewski | 2019-06-07 12:44:28 UTC | #7

Widzimy, że Debian w swoich repozytoriach ma max 7 wersję OpenJDK.
Zalecamy upgrade systemu do Debiana 9 lub wykonaj to:

Edytuj plik /etc/apt/sources.list.
Na końcu tego pliku dodaj deb http://http.debian.net/debian jessie-backports main
Po dodaniu i zakończeniu edycji pliku, zaktualizuj listę repozytoriów przy użyciu apt-get update.

Aby zainstalować OpenJDK 8 użyj apt-get install -t jessie-backports openjdk-8-jdk.


DamageDMG | 2019-06-07 12:58:12 UTC | #8

E: The value 'jessie-backports' is invalid for APT::Default-Release as such a release is not available in the sources
Pełen log: https://hastebin.com/joxefamaxa.php


Lumpiasty | 2019-06-09 17:00:51 UTC | #9

W pełnym logu widzimy też taki błąd.

W: Failed to fetch http://http.debian.net/debian/dists/jessie-backports/main/binary-amd64/Packages  404  Not Found [IP: 151.101.36.204 80]

Wynika z niego, że to repozytorium nie istnieje. I rzeczywiście, bo ta wersja jest już niewspierana.
Wszystkie pakiety z jessie-backports zostały przeniesione do archive.debian.org

Rozwiązanie
Z /etc/apt/sources.list wywal deb http://http.debian.net/debian jessie-backports main i w zamian wrzuć tam:

deb http://archive.debian.org/debian jessie-backports main

Oprócz tego trzeba wyłączyć sprawdzanie poprawności pakietów, ponieważ te repozytoria nie są aktualizowane. Do /etc/apt/apt.conf dodaj:

Acquire::Check-Valid-Until "false";

Źródło


system | 2019-07-09 20:41:41 UTC | #10

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.