Як оновити Java Oracle (JDK та JRE)


59

Нещодавно я встановив JDK 7 з сайту Oracle, використовуючи ці інструкції .

Тепер мені цікаво, що є правильним методом його оновлення (або, ще краще, щоб оновитись автоматично)? Наприклад, кілька днів тому були виправлені деякі проблеми безпеки.



2
@ PawełPrażak помилка ... Установка! = Оновлення;)
— Брайам

@Briam працює на оновлення
— Paweł Prażak

@ PawełPrażak "Тепер мені цікаво, який це правильний спосіб оновити його (або, що краще, автоматично оновлювати оновлення )?"
— BuZZ-dEE

Відповіді:


87

Тепер ви можете використовувати Linux Uprising Java PPA , тому ви отримуєте оновлення автоматично через менеджер пакетів. Якщо вам потрібна остання версія Oracle Java 12 , ви встановите її:

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

Старе рішення - ЗАМЕЧЕНО - більше не працює

Ви можете використовувати WebUpd8 Java PPA , тому ви автоматично отримуєте оновлення через менеджер пакетів. Якщо вам потрібна остання версія Oracle Java 8 , ви встановите її:

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

Якщо вам потрібна остання версія Oracle Java 6 (застаріла версія), ви також встановите її:

sudo apt-get install oracle-java6-installer

Якщо вам потрібна остання версія Oracle Java 7 (застаріла версія), ви також встановите її:

sudo apt-get install oracle-java7-installer

Якщо ви хочете випробувати тестування раннього доступу Oracle Java 9 , ви також можете встановити його:

sudo apt-get install oracle-java9-installer

Для переключення між різними версіями Java ви можете використовувати таку команду терміналу:

sudo update-alternatives --config java

Джерело:


Я не можу визнати право, але я критикую це. Ви розповіли абсолютно новий спосіб установки замість того, щоб відповісти на те, що вимагала ОП. Можливо, webupd8установка не обрана через деякі вагомі причини. Як і в моєму випадку, я не пішов на це, оскільки він не надав лише JRE, і я не потребував всього пакету JDK. Я думаю, ви повинні дати відповідь на ситуацію з ОП, окрім запропонувати цей альтернативний шлях.
— Раджат Гупта

1
Перечитайте ОП, користувач01: "Нещодавно я встановив JDK 7 з сайту Oracle". Тому питання: "Як я можу автоматично оновлювати установки JDK?"
— avgvstvs

Це дуже хороша відповідь. Якби був ще один, який пояснював, як це зробити без сховищ, я, мабуть, теж схвалив це.
— пілат

Чи існує спосіб запуску, update-alternativesколи у вас немає інтерактивного доступу? Як і під час надання відповідальних послуг?

Я отримую помилку: sudo: add-apt-repository: команда не знайдена
— IgorGanapolsky
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.