Назад | Перейти на главную страницу

Альтернативы Linux --config без ввода данных пользователем

Я пишу сценарий кикстарта RHEL, и в моем сообщении% мне нужно установить JRE.

По сути, текущая настройка подразумевает, что мне нужно вручную войти после первой загрузки и установить недавно установленную JRE по умолчанию, используя alternatives --config команда. Есть ли способ передать аргументы alternatives так что мне не нужно вручную выбирать правильную JRE?

Есть ли в вашей версии --set?

- установить путь к имени
Задайте путь к программе в качестве альтернативы имени. Это эквивалентно --config, но не интерактивно и, следовательно, может содержать скрипты.

Ты можешь использовать alternatives --auto <name> для автоматического выбора варианта с наивысшим приоритетом.

Пример:

 alternatives --install  /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/javac javac /usr/java/latest/bin/javac 10
 alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20
 alternatives --auto javac

Выбрал бы версию с более высоким приоритетом (20) /usr/java/latest/bin/javac