Установка Java на EC2 Instance - ошибка распаковки

Я уже некоторое время пытаюсь установить Java на свой экземпляр EC2, и мне не повезло.

Я продолжаю получать сообщение об ошибке:

    sudo tar xf jdk-7u51-linux-x64.tar.gz 

    gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now

Я не могу заставить это работать с ZXF или XF ..

Я попытался переименовать его в .tar, но потом я понял, что это не похоже на архив tar ..

Есть предложения?

Заранее благодарен за любую помощь!

** Я запускаю 64-битный экземпляр

FILE jdk-7u51-linux-x64.tar.gz 
jdk-7u51-linux-x64.tar.gz: HTML document, ASCII text, with very long lines, with CRLF line terminators

Моя контрольная сумма неверна ...

81ee08846975d4b8d46acf3b6eddf103  jdk-7u51-linux-x64.tar.gz

Должно быть (от oracle.com):

dk-7u51-linux-x64.tar.gz    764f96c4b078b80adaa5983e75470ff2

Как это исправить? Я попытался повторно загрузить, и это не решило проблему. Я также получаю неправильную сумму при попытке загрузить 32-битную версию.

WGET загружает файл неправильно. Так что я собираюсь разобраться в этом. Если у кого-то есть идея, прежде чем я ее найду, она, конечно, будет высоко оценена. - Это загрузка текстового файла (в формате HTML).

0
задан 07.05.2020, 09:46

1 ответ

только что была та же проблема, оказывается, что нужно принять лицензионное соглашение оракула для загрузки. при этом устанавливается файл cookie, который, в свою очередь, позволит загрузить файл .tar.gz. без этого cookie оракул перенаправляет запрос на сайт html. («Пожалуйста, подпишите наше лицензионное соглашение yadda yadda ...»)

wget загрузит этот html вместо архива, потому что в нем отсутствует auth coockie.

решение: загрузите его с помощью веб-браузера, а затем найдите его там, где вам нужно.

1
ответ дан 07.05.2020, 09:46

Теги

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