Автоматическое обновление более нового JRE на GNU/Linux

Как машина GNU/Linux может быть установлена до автоматически обновления более новая версия среды выполнения Java (JRE)? Трудность желает использовать более новую версию Java (Java 7, в настоящее время) и также быть довольно актуальной с bugfixes, особенно обновлениями системы защиты, без чрезмерного физического труда.

Можно полагаться на распределение O/S, но они естественно консервативны и поэтому обеспечивают только исправленные версии ошибки более старой версии Java. Никакой Java 7 на RedHat 6.

Можно вручную загрузить JRE с веб-сайта Oracle и установить Ваш JAVA_HOME переменная среды для указания на него. Но это непрактично, когда Вы хотите, чтобы были обновлены несколько машин через предприятие.

Существует ли практический путь к, например, используйте Java 7 на RedHat 6 и имейте Java 7 JRE автоматически (или полу автоматически) обновленный как исправления ошибок выпуска Oracle для него?

5
задан 8 October 2012 в 13:36
1 ответ
  1. Oracle не поддерживает репозиторий Yum, на который можно было бы указывать, но вы можете создать его локально и заполнить его новыми выпусками. Потом,укажите хосты во внутреннем репозитории и получите задание cron, которое регулярно обновляется из него. Это дает преимущество использования системы альтернатив для настройки переменных среды для желаемого выпуска. В большинстве случаев JAVA_HOME будет указывать на местоположение по умолчанию, которое является символической ссылкой, установленной альтернативами .

  2. В предыдущей работе мы экспортировали некоторые приложения через NFS. И я использовал символическую ссылку последней версии на «последнюю». JAVA_HOME может по умолчанию использовать этот путь. Это означало одно место для обновления, но позволяло конечным пользователям откатывать или отменять его по мере необходимости в своей собственной среде.

1
ответ дан 3 December 2019 в 02:04

Теги

Похожие вопросы