@Daniel42137

Как в RPM пакете правильно указать зависимость от Java?

Необходимо в rpm указать зависимость от jdk или jre >= 1.7.0.
Задал через Suggests: jdk >= 2000:1.7, jre >= 2000:1.7
Системы для тестирования выбрал Fedora 19 и openSUSE 12.3.
В системе установлены пакеты jdk 1.7.0_45 и jre 1.7.0_45
При установке получаю:
error: Failed dependencies: jre >= 2000:1.7 is needed by reminder-2.0-1.noarch

Без префикса 2000: получаю тоже неудовлетворенную зависимость.
Собственно сам вопрос:
Как нужно правильно задать зависимости чтобы при наличии в системе jdk или jre от oracle проверялось что версия больше 1.7.0 и устанавливалось?

P.S.: openjdk не рассматривается.
P.P.S.: Гуглить гуглил, ничего стоящего не нашел.
  • Вопрос задан
  • 2762 просмотра
Решения вопроса 1
@relgames
Java Developer
У нас записано просто
Requires: jre >= 1.6

Похоже, ИЛИ-ИЛИ так просто не сделаешь http://stackoverflow.com/questions/2139621/how-can-i-make-an-rpm-depend-on-package-a-or-package-b
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы