gzip: stdin: неожиданный конец файла -> проблема при извлечении jdk-7u55-linux-x64.tar.gz


13

Я скачал 'jdk-7u55-linux-x64.tar.gz'

Когда я выполняю следующую команду для извлечения,

 sudo tar xvzf jdk-7u55-linux-x64.tar.gz

также пытался,

sudo tar xvf jdk-7u55-linux-x64.tar.gz
sudo tar xf jdk-7u55-linux-x64.tar.gz
sudo tar -xvf jdk-7u55-linux-x64.tar.gz

Но я получаю ошибку, наконец, как,

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

Как решить это?

Ответы:


14

Пожалуйста, не используйте без sudoнеобходимости. Если вы извлекаете это в каталог, к которому у вас есть доступ, в этом нет необходимости sudo.

В любом случае, ошибка, которую вы получаете, обычно связана с неполной загрузкой. Архив заканчивается до ожидаемого нижнего колонтитула файла GZIP. Это, вероятно, будет работать нормально, если вы просто загрузите его снова.


можете ли вы перечислить мне, где требуется sudo?
AJ

1
@AJ, когда вы получаете сообщение об ошибке «Отказано в доступе». Вы должны использовать только теsudo действия, которые обычный пользователь не может выполнить из-за проблем с разрешениями. Не используйте его по умолчанию, так как это может вызвать всевозможные проблемы в будущем.
тердон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.