Мне нужно установить 3 разные версии openjdk (11.0.5, 11.0.6, 11.0.7) на EL7.
Я вижу все 3 версии, доступные в репозитории RHEL7, но есть запрос на установку все файлы пакетов для 0.5 / 0.6 в пользовательском расположении, а 0.7 должно быть установлено в расположение по умолчанию.
Мне нужно использовать YUM, чтобы избежать изменения БД RPM за пределами YUM, и мне нужно убедиться, что обновление YUM будет не обновлять 0.5 / 0.6.
Tar.gz больше не доступен с версии 0.6, поэтому я хочу использовать OpenJDK из репозитория RHEL.
Должен ли я использовать «update-alternatives —list», «yum --installroot = install »или другим способом? Я предлагал использовать virtual_env, но это было отклонено.
Спасибо за ваши мысли!