Я скачал файл с сайта источников Lynx:
http://invisible-mirror.net/archives/lynx/tarballs/?C=M;O=D
Конкретно этот файл: lynx2.8.8rel.2.tar.bz2
(перепробовал несколько с сайта).
Когда я обращаюсь tar xjf
к файлу, я получаю следующую ошибку:
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Однако, если я использую Ubuntu (16.04), приложение «Файл» все идет хорошо. Любые предложения относительно того, почему это так?
software-installation
16.04
tar
bzip2
decompression
Амалафрайда
источник
источник
Ответы:
Сначала проверьте md5sum файла:
И если это правильно, любая из следующих команд должна работать в обязательном порядке при установке Ubuntu по умолчанию:
(
j
Возможность вызова bzip2, которую вы использовали в своей командной строке, обычно не требуется tar в современных версиях.)Если md5sum отличается от приведенного выше, это будет указывать на то, что с процессом загрузки и самим архивом что-то не так, а не проблема с приложениями
tar
илиbzip2
...Примечание:
Если вы используете lynx для загрузки этого конкретного файла (который, я полагаю, вы пытались): в моей системе, используя Lynx версии 2.8.8rel.2, при тестировании с использованием
md5sum
:Рекомендации:
источник
bzcat -dk lynx2.8.8rel.2.tar.bz2 | tar xvf -
? Это простая вариация, котораяbzip2 -dck lynx2.8.8rel.2.tar.bz2 | tar xvf -
может обойти странную проблему, с которой вы столкнулись ...