Problem z instalacją java 8 na debianie 8

Zombie
debian
DamageDMG
DamageDMG

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.

DamageDMG
DamageDMG

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
DamageDMG

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

DBanaszewski
DBanaszewski α-tester v3

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://lvlup.rok.ovh/t/instalacja-java-8-na-vpsie-debian-ubuntu/2513

DamageDMG
DamageDMG

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

DBanaszewski
DBanaszewski α-tester v3

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
DamageDMG

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
Lumpiasty Stały bywalec

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
system

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