Установить java sun jdk 1.6.x довольно просто с помощью установщика xxx.rpm.bin с сайта java.com, но он заставляет вас нажимать «Enter» для лицензионного соглашения во время установки. Для меня это проблема, так как мне нужно создать скрипт для автоматической установки java jdk. Кто-нибудь знает, как избежать этой проблемы? Спасибо.
Команда linux "да" может многократно нажимать клавишу (по умолчанию y)
yes | ./jdk-6u24-linux-x64.bin
Довольно просто, если вы хотите, чтобы он просто ударил <Enter>
делать:
yes '' | ./jdk-6u24-linux-x64.bin
Смотрите больше на http://www.computerhope.com/unix/yes.htm
Я предполагаю, что вы уже добавили атрибут исполняемого файла в файл bin:
echo | ./jdk-6u24-linux-x64.bin
Или, если ожидает Y, y или да:
echo y | ./jdk-6u24-linux-x64.bin
Теперь просто наберитесь терпения и дождитесь конца.