Как установить JavaEE в Linux в фоновом режиме/без участия пользователя?

Как установить JavaEE в Linux в фоновом режиме/без участия пользователя?

Я скачал Java ( jdk-6u31-linux-x64.bin) сoracle.com. Запускаю исполняемый файл, файлы успешно распаковываются, но потом появляется сообщение о регистрации и он сидит на

Нажмите Enter, чтобы продолжить...

Мне нужно иметь возможность запускать это автоматически из скрипта. Есть ли простой способ пропустить или автоматически отклонить этот запрос?

решение1

touch answers && ./jdk-6u31-linux-x64.bin < answers && rm answers

Эта команда выполняет следующие действия:

  1. touch answersСоздайте пустой текстовый файл с именем answersв текущем каталоге
  2. ./jdk-6u31-linux-x64.bin < answersЗапустить установщик Java и перенаправить stdin из пустого answersфайла
  3. rm answersУдалите временный файл после завершения.
  4. &&Объединить три операции в одну строку. Выполнять следующую команду только в том случае, если предыдущая команда была выполнена успешно

Связанный контент