Загрузите jdk 1.6 с помощью wget

Я пытаюсь получить JDK 1.6, используя следующую команду:

wget 'http://download.oracle.com/otn/java/jdk/6u14-b08/jdk-6u14-linux-x64.bin'

Загрузка не удалась, и я подозреваю, что это связано с тем, что веб-сайт требует от вас принять лицензионное соглашение. Есть ли способ принять соглашение и получить файл?

1
задан 31 July 2012 в 09:01

2 ответа

Я пойду дальше и опубликую это на всякий случай .... Обратите внимание, однако, что эти инструкции устанавливают Java7 НЕ Java6

вырезать и вставить из http: // www.webupd8.org

Установка Oracle Java 7

Для большинства вещей достаточно OpenJDK / JRE (и вы можете установить его с помощью Ubuntu Software Center), но в Если вам действительно нужна Oracle (ранее Sun) Java 7, вы можете установить ее (это установит JDK / JRE и плагин для браузера) в Ubuntu, используя WebUpd8 Java PPA

в терминальном типе

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Это отрывок из моего ответа на на этот вопрос.

PPA, который вы устанавливаете с помощью этих команд, только указывает на веб-сайт Java, чтобы упростить установку, он не содержит саму Java. Oracle изменила лицензию, и теперь она не может быть размещена где-либо и может быть загружена только непосредственно из Oracle.

ЗДЕСЬ - это более старая запись с того же сайта, которая дает больше информации об этом изменении. а также дополнительную информацию о самой Java7 и о том, как ее удалить, проверьте и выберите, какая версия работает.

0
ответ дан 31 July 2012 в 09:01

Если вы принимаете соглашение один раз, вы можете использовать опцию --load-cookies FILE для wget, чтобы заставить его использовать сохраненный файл cookie (например, из папки .mozilla) для загрузки. Я не вижу другого способа сделать это.

Так

  1. Принять соглашение в Firefox
  2. Использовать wget --load-cookies ~/.mozilla/firefox/XXXX.default/cookies.txt URL

Caveat

Работает только со старым магазином печенья Firefox, но не с новым бэкэндом sqlite.

Альтернатива

В качестве альтернативы вы можете установить Sun JDK из репозиториев, как намекнул TrailRider - лицензионное соглашение заключено во время установки.

0
ответ дан 31 July 2012 в 09:01

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

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