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

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

AJ
источник

Ответы:

14

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

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

terdon
источник
можете ли вы перечислить мне, где требуется sudo?
AJ
1
@AJ, когда вы получаете сообщение об ошибке «Отказано в доступе». Вы должны использовать только теsudo действия, которые обычный пользователь не может выполнить из-за проблем с разрешениями. Не используйте его по умолчанию, так как это может вызвать всевозможные проблемы в будущем.
тердон