Как обойти страницу лицензии для загрузки Oracle / Sun Java на сервере с помощью wget?

Попробуйте отключить управление питанием для вашей сетевой платы WiFi:

пример для eth1: iwconfig eth1 power off

1
задан 2 August 2012 в 03:20

5 ответов

В stackoverflow есть вопрос: Как автоматизировать загрузку и установку Java JDK в Linux?

Ответ с использованием wget:

wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz"

Последний аргумент URL-адрес для загрузки. Различные версии java-версий отличаются не только версией, но и расширением.

6
ответ дан 25 May 2018 в 08:00

Совет от mkyong.com: вы можете использовать wget --header "Cookie: oraclelicense=accept-securebackup-cookie" [link from download page] для скачивания без необходимости извлекать файлы cookie из своего браузера.

5
ответ дан 25 May 2018 в 08:00
  • 1
    Это явно лучше, чем другие ответы, пока это работает. На момент написания этой статьи это все еще так. – lkuty 23 November 2017 в 18:30

Как дополнение к ответу izx, вы можете использовать хром-плагин для экспорта своих файлов cookie, поэтому вам не нужно использовать sqlite.

1
ответ дан 25 May 2018 в 08:00
  • 1
    @ Ответ izx велик. Но я предпочитаю использовать pushy для использования «экспорта Cookie.txt», чтобы получить содержимое cookie (соответствующее шагу 2 ответа izx), а не использовать sqlite3. – mdahlman 7 August 2013 в 02:34

Быстрый способ без файлов cookie:

Запустить загрузку в вашем браузере. Приостановить загрузку. Копировать URL-адрес, используемый для загрузки. Используйте URL-адрес с помощью wget: wget --no-check-certificate URL_FOR_DOWNLOAD

URL-адрес, вероятно, действителен только в течение ограниченного промежутка времени (часто 30 минут).

0
ответ дан 25 May 2018 в 08:00

На самом деле, просто получите контент, предоставленный расширением chrome, упомянутый pushy в файле на вашем Linux. Затем скопируйте dl-адрес с страницы оракула и добавьте его в свою команду wget. Например, для dll 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

0
ответ дан 25 May 2018 в 08:00

Другие вопросы по тегам:

Похожие вопросы: