Я пытаюсь установить Liferay на Ubuntu Server 12.04, который требует JRE и рекомендует версию 6.
Я не могу найти JRE6 в официальном хранилище и не могу понять, как пройти лицензионное соглашение для загрузки вручную (wget).
Могу ли я добавить значение в wget, чтобы принять лицензионное соглашение Oracle и загрузить файл?
Спасибо
command-line
java
oracle
wget
tomtomnz
источник
источник
Ответы:
«Автоматизированные» загрузки Oracle Java (JRE / JDK 6/7 и другие ...)
Откройте Firefox, перейдите на страницу загрузок Java для нужной версии / варианта и нажмите переключатель « Принять лицензионное соглашение ».
Откройте терминал и вставьте его, чтобы извлечь необходимые cookie-файлы сеанса Oracle из базы данных cookie-файлов Firefox SQLite в
cookies
форматированный текстовый файлwget
( источник для скрипта ):Теперь используйте
wget
для загрузки с этими сессионными куки:Заметки:
otn-pub
каталогаcookies
файл, и вы можете загрузить его с любого компьютера (но для файла cookie существует 30-минутный таймаут, так что будьте осторожны)источник
Похожий вопрос на stackoverflow: как автоматизировать загрузку и установку Java JDK в Linux?
Ответ с помощью wget:
Последний аргумент - это URL для загрузки. Различные архивы версий Java отличаются не только версией, но и расширением.
источник
Совет от mkyong.com : вы можете
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" [link from download page]
загружать файлы без необходимости извлекать файлы cookie из своего браузера.источник
В дополнение к ответу izx есть плагин chrome, который вы можете использовать для экспорта своих файлов cookie, поэтому вам не нужно использовать sqlite.
источник
Быстрый способ без файлов cookie:
wget --no-check-certificate URL_FOR_DOWNLOAD
URL, вероятно, действителен только в течение ограниченного периода времени (часто 30 минут).
источник
На самом деле, просто получите содержимое, заданное расширением chrome, упомянутое pushy, в файле на вашем Linux. Затем скопируйте адрес dl со страницы oracle и добавьте его в свою команду wget. Например, для dl Oracle Database 11g Release 2 (11.2.0.1.0):
vagrant@vagrant-ubuntu-trusty-64:~/download$ wget -x --load-cookies cookies.txt http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
источник