Использование Wget для загрузки Oracle

Моя базовая конфигурация:
Ubuntu 16.04
Wget 1.17.1

когда я использую команду

$ wget --http-user=myuser --http-password=mypasswrd https://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip

чтобы скачать oracle11g, терминал показывает следующий вывод:

HTTP request sent, awaiting response... 302 Moved Permanently  
Location: https://download.oracle.com/errors/download-fail-1505220.html [following]    
--2019-04-07 11:42:05--  https://download.oracle.com/errors/download-fail-1505220.html   
Connecting to download.oracle.com (download.oracle.com)|23.45.156.151|:443... connected.   
HTTP request sent, awaiting response... 200 OK   
Length: 5307 (5.2K) [text/html]   
Saving to: ‘linux.x64_11gR2_database_1of2.zip.2’    
linux.x64_11gR2_database_1o 100%[=======================>]   5.18K  --.-KB/s    in 0s         
2019-04-07 11:42:10 (737 MB/s) - ‘linux.x64_11gR2_database_1of2.zip.2’ saved [5307/5307]

когда du -sh linux.x64_11gR2_database_1of2.zip, linux.x64_11gR2_database_1of2.zip.2 имеет только 8.0K!!!

И я нажал "Принять лицензию".

Ценю любой комментарий.

1 ответ

Если вы посмотрите на то, что загружается:

ты видишь это:

Сожалею! Для загрузки продуктов из Oracle Technology Network вы должны согласиться с условиями лицензии OTN. Убедитесь, что... В вашем браузере включены "куки" и JavaScript. Вы нажали "Принять лицензию" для продукта, который хотите загрузить. Вы пытаетесь загрузить файл в течение 30 минут после принятия лицензии.

На практике, на странице, где вы соглашаетесь с лицензией, Oracle устанавливает cookie, и это проверяется при загрузке. Вы можете извлечь файлы cookie из вашего браузера и использовать их с помощью Wget (см. --load-cookies Параматер), но это может не стоить хлопот.

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