Не удалось tar tar .tgz-файл

Чтобы изменить право собственности на каталог, рекурсивно запустить

sudo chown -R USER: PATH

и заменить USER на имя пользователя и PATH на путь к дереву каталогов, о котором идет речь (здесь: домашний каталог ).

6
задан 30 March 2018 в 23:37

9 ответов

Ваш ответ прост, этот файл не существует, а curl просто сохраняет документ HTML в качестве файла .tgz!

Вы можете проверить его, открыв эту ссылку в своем браузере. Как видите, Страница не найдена!

Также вы можете проверить это по командной строке:

curl -Is https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.0_20171129/cudnn-9.0-linux-x64-v7.tgz | head -n 1
HTTP/1.1 404 Not Found

Как вы можете видеть, он имеет тот же результат.

Итак, когда вы запускаете эту команду :

curl -O https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.0_20171129/cudnn-9.0-linux-x64-v7.tgz

Curl просто загрузите эту веб-страницу и сохраните ее как файл .tgz. Таким образом, вы можете изменить суффикс .tgz на .html и открыть этот файл с помощью любимого веб-браузера, такого как firefox, потому что его не в формате gzip - это просто HTML-документ.

Также, когда мы проверяем cudnn-9.0-linux-x64-v7.tgz формат файла, как вы видите, это HTML document, и это не gzip compressed data:

file cudnn-9.0-linux-x64-v7.tgz 
cudnn-9.0-linux-x64-v7.tgz: HTML document, ASCII text, with very long lines, with CRLF, LF line terminators

Обновление:

Для загрузки cudnn вы может посетить эту страницу , и после входа в систему вы можете найти множество версий cuddn, которые вы можете скачать.

И это точно тот же файл, с которым, вы хотите загрузить его раньше (но теперь доступно много новых версий и простые файлы для установки, такие как .deb, и вы можете их скачать).

Обновление: [ ! d11]:

Поскольку вы сказали, что вы не можете получить доступ к веб-браузеру, я получил эту ссылку для скачивания и напишу эту команду:

curl -O http://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-9.0-linux-x64-v7.tgz

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

11
ответ дан 22 May 2018 в 11:41
  • 1
    Тогда как еще я могу загрузить файл? Я заметил в вопросе, что wget не работает. – Jonathan 30 March 2018 в 23:44
  • 2
    Возможно, я могу сохранить его на диске Google с помощью другого компьютера и загрузить его таким образом? – Jonathan 30 March 2018 в 23:46
  • 3
    Я не могу найти никаких хороших ссылок на скачивание cudnn – Jonathan 30 March 2018 в 23:56
  • 4
    Это именно та страница и ссылка, которую я использовал. – Jonathan 31 March 2018 в 00:09
  • 5
    Я могу войти в браузер, потому что я подключаюсь к удаленному кластеру. В этой среде нет рабочего стола gui. – Jonathan 31 March 2018 в 00:27

Ваш ответ прост, этот файл не существует, а curl просто сохраняет документ HTML в качестве файла .tgz!

Вы можете проверить его, открыв эту ссылку в своем браузере. Как видите, Страница не найдена!

Также вы можете проверить это по командной строке:

curl -Is https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.0_20171129/cudnn-9.0-linux-x64-v7.tgz | head -n 1 HTTP/1.1 404 Not Found

Как вы можете видеть, он имеет тот же результат.

Итак, когда вы запускаете эту команду :

curl -O https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.0_20171129/cudnn-9.0-linux-x64-v7.tgz

Curl просто загрузите эту веб-страницу и сохраните ее как файл .tgz. Таким образом, вы можете изменить суффикс .tgz на .html и открыть этот файл с помощью любимого веб-браузера, такого как firefox, потому что его не в формате gzip - это просто HTML-документ.

Также, когда мы проверяем cudnn-9.0-linux-x64-v7.tgz формат файла, как вы видите, это HTML document, и это не gzip compressed data:

file cudnn-9.0-linux-x64-v7.tgz cudnn-9.0-linux-x64-v7.tgz: HTML document, ASCII text, with very long lines, with CRLF, LF line terminators

Обновление:

Для загрузки cudnn вы может посетить эту страницу , и после входа в систему вы можете найти множество версий cuddn, которые вы можете скачать.

И это точно тот же файл, с которым, вы хотите загрузить его раньше (но теперь доступно много новых версий и простые файлы для установки, такие как .deb, и вы можете их скачать).

Обновление: [ ! d11]:

Поскольку вы сказали, что вы не можете получить доступ к веб-браузеру, я получил эту ссылку для скачивания и напишу эту команду:

curl -O http://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-9.0-linux-x64-v7.tgz

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

11
ответ дан 17 July 2018 в 17:45

Ваш ответ прост, этот файл не существует, а curl просто сохраняет документ HTML в качестве файла .tgz!

Вы можете проверить его, открыв эту ссылку в своем браузере. Как видите, Страница не найдена!

Также вы можете проверить это по командной строке:

curl -Is https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.0_20171129/cudnn-9.0-linux-x64-v7.tgz | head -n 1 HTTP/1.1 404 Not Found

Как вы можете видеть, он имеет тот же результат.

Итак, когда вы запускаете эту команду :

curl -O https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.0_20171129/cudnn-9.0-linux-x64-v7.tgz

Curl просто загрузите эту веб-страницу и сохраните ее как файл .tgz. Таким образом, вы можете изменить суффикс .tgz на .html и открыть этот файл с помощью любимого веб-браузера, такого как firefox, потому что его не в формате gzip - это просто HTML-документ.

Также, когда мы проверяем cudnn-9.0-linux-x64-v7.tgz формат файла, как вы видите, это HTML document, и это не gzip compressed data:

file cudnn-9.0-linux-x64-v7.tgz cudnn-9.0-linux-x64-v7.tgz: HTML document, ASCII text, with very long lines, with CRLF, LF line terminators

Обновление:

Для загрузки cudnn вы может посетить эту страницу , и после входа в систему вы можете найти множество версий cuddn, которые вы можете скачать.

И это точно тот же файл, с которым, вы хотите загрузить его раньше (но теперь доступно много новых версий и простые файлы для установки, такие как .deb, и вы можете их скачать).

Обновление: [ ! d11]:

Поскольку вы сказали, что вы не можете получить доступ к веб-браузеру, я получил эту ссылку для скачивания и напишу эту команду:

curl -O http://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-9.0-linux-x64-v7.tgz

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

11
ответ дан 23 July 2018 в 18:37

В соответствии с этим ответом SuperUser:

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

Я посмотрю, смогу ли я найти лучшую ссылку. Тем временем измените свою команду на:

tar -xfz cudnn-9.0-linux-x64-v7.tgz

Теперь вы можете увидеть все сообщения об ошибках. Затем соответствующим образом отредактируйте свой вопрос или ответьте на свой вопрос, используя новую информацию.

1
ответ дан 22 May 2018 в 11:41
  • 1
    С помощью этой команды я возвращаюсь к своей предыдущей ошибке. @AliRazmdideh – Jonathan 30 March 2018 в 23:33
  • 2
    @Jonathan подтверждает, что файл существует с locate cudnn-9.0-linux-x64-v7.tgz – WinEunuuchs2Unix 30 March 2018 в 23:44

Параметр f указывает файл, поэтому вы должны указать имя файла сразу после опции f (в данном случае это порядок):

Также файл не сжимается, поэтому удалите z

tar -xvf cudnn-9.0-linux-x64-v7.tgz
0
ответ дан 22 May 2018 в 11:41

Параметр f указывает файл, поэтому вы должны указать имя файла сразу после опции f (в данном случае это порядок):

Также файл не сжимается, поэтому удалите z

tar -xvf cudnn-9.0-linux-x64-v7.tgz
0
ответ дан 17 July 2018 в 17:45

В соответствии с этим ответом SuperUser:

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

Я посмотрю, смогу ли я найти лучшую ссылку. Тем временем измените свою команду на:

tar -xfz cudnn-9.0-linux-x64-v7.tgz

Теперь вы можете увидеть все сообщения об ошибках. Затем соответствующим образом отредактируйте свой вопрос или ответьте на свой вопрос, используя новую информацию.

1
ответ дан 17 July 2018 в 17:45

Параметр f указывает файл, поэтому вы должны указать имя файла сразу после опции f (в данном случае это порядок):

Также файл не сжимается, поэтому удалите z

tar -xvf cudnn-9.0-linux-x64-v7.tgz
0
ответ дан 23 July 2018 в 18:37

В соответствии с этим ответом SuperUser:

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

Я посмотрю, смогу ли я найти лучшую ссылку. Тем временем измените свою команду на:

tar -xfz cudnn-9.0-linux-x64-v7.tgz

Теперь вы можете увидеть все сообщения об ошибках. Затем соответствующим образом отредактируйте свой вопрос или ответьте на свой вопрос, используя новую информацию.

1
ответ дан 23 July 2018 в 18:37
  • 1
    С помощью этой команды я возвращаюсь к своей предыдущей ошибке. @AliRazmdideh – Jonathan 30 March 2018 в 23:33
  • 2
    @Jonathan подтверждает, что файл существует с locate cudnn-9.0-linux-x64-v7.tgz – WinEunuuchs2Unix 30 March 2018 в 23:44

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

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