Jak zaktualizować Oracle Java (JDK i JRE)


59

Ostatnio zainstalowałem JDK 7 z witryny Oracle, korzystając z tych instrukcji .

Zastanawiam się teraz, jaka jest poprawna metoda jej aktualizacji (lub, lepiej, automatycznej aktualizacji)? Na przykład kilka problemów temu naprawiono kilka dni temu.



2
@ PawełPrażak err ... Zainstaluj! = Aktualizacja;)
— Braiam

@Briam pracuje nad aktualizacją
— Paweł Prażak

@ PawełPrażak „Zastanawiam się teraz, jaka jest poprawna metoda jej aktualizacji (lub, lepiej, automatycznej aktualizacji )?”
— BuZZ-dEE

Odpowiedzi:


87

Teraz możesz korzystać z PPA Java U Powstania Linuksa , aby automatycznie otrzymywać aktualizacje za pośrednictwem menedżera pakietów. Jeśli potrzebujesz najnowszej wersji Oracle Java 12 , zainstaluj ją:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java12-installer
sudo update-alternatives --config java

Stare rozwiązanie - PRZERWANE - już nie działa

Możesz użyć WebUpd8 Java PPA , aby automatycznie otrzymywać aktualizacje za pośrednictwem menedżera pakietów. Jeśli potrzebujesz najnowszej wersji Oracle Java 8 , zainstaluj ją:

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

Jeśli potrzebujesz najnowszej wersji Oracle Java 6 (nieaktualna wersja), zainstaluj ją również:

sudo apt-get install oracle-java6-installer

Jeśli potrzebujesz najnowszej wersji Oracle Java 7 (nieaktualna wersja), zainstaluj ją również:

sudo apt-get install oracle-java7-installer

Jeśli chcesz przetestować kompilacje wczesnego dostępu Oracle Java 9 , możesz go również zainstalować:

sudo apt-get install oracle-java9-installer

Aby przełączać się między różnymi wersjami Java, możesz użyć następującego polecenia terminala:

sudo update-alternatives --config java

Źródło:


Nie mogę teraz głosować negatywnie, ale krytykuję to. Powiedziałeś zupełnie nowy sposób instalacji zamiast odpowiadania na pytania OP. Może nie zostać wybrana webupd8instalacja z ważnych powodów. Tak jak w moim przypadku nie zdecydowałem się na to, ponieważ nie dostarczyłem tylko JRE i nie wymagałem całego pakietu JDK. Myślę, że oprócz odpowiedzi na ten alternatywny sposób należy udzielić odpowiedzi na sytuację PO.
— Rajat Gupta

1
Przeczytaj ponownie OP, user01: „Ostatnio zainstalowałem JDK 7 ze strony Oracle”. Pytanie brzmi zatem: „Jak mogę automatycznie aktualizować swoje instalacje JDK?”
— avgvstvs,

To naprawdę bardzo dobra odpowiedź. Gdyby istniał inny, wyjaśniający, jak to zrobić bez repozytoriów, prawdopodobnie też go oceniłbym.
— pilat

Czy istnieje sposób na uruchomienie, update-alternativesgdy nie masz dostępu interaktywnego? Podobnie jak podczas inicjowania ansible?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.