Распаковка bz2 с tar

Чрезвычайно в новинку для командной строки (чтение: никакая подсказка, что я делаю), таким образом, я пытался преподавать мне некоторые основные команды путем выполнения некоторого выполнения материала фрезы. В настоящее время пытаясь установить Марафон на моем компьютере путем следования инструкциям на: https://github.com/Aleph-One-Marathon/alephone/wiki/Linux%20Install%20Instructions

Я пытаюсь работать,

tar xjvf AlephOne-20150619.tar.bz2

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

bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2.
tar: Error is not recoverable: exiting now.

Кто-либо может сказать мне, что продолжается, или предложите некоторые предложения относительно того, что я должен сделать? Любая справка очень ценилась бы.

1
задан 21 June 2016 в 17:46

2 ответа

tar: Ребенок возвратил состояние 2

Простой: Вы получили поврежденный пакет. Удалите и загрузите новый: http://ufpr.dl.sourceforge.net/project/marathon/Aleph%20One/2015-06-19/AlephOne-20150619.tar.bz2

<час>

О tar:

От/usr/doc/tar-1.15.1/NEWS, slackware 10.2, версия 1.15 tar - Sergey Poznyakoff, 2004 -12-20

  • Сжатые архивы распознаны автоматически, больше не необходимо указать-Z,-z, или-j опции считать их. (Таким образом можно теперь выполнить 'tar tf archive.tar.gz'.)

Так с ОС с 2005 года или позже можно просто сделать: tar xvf [archive] с tar.gz и tar bz2. И приблизительно в 2009, суффикс .xz был также добавлен, поскольку lzma сжал архивы.

2
ответ дан 7 December 2019 в 13:43

попробуйте (никакая j опция).-j для, пропускают архив через bzip2

tar -xvf AlephOne-20150619.tar.bz2

знать формат файла:

file AlephOne-20150619.tar.bz2

источник: руководство tar

0
ответ дан 7 December 2019 в 13:43

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

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