5

Я всегда использовал эту команду для извлечения файлов из tar-шара bzip2:

tar xjvf file.tar.bz2

Но прямо сейчас на Ubuntu 14.04 я получаю эту ошибку:

tar: Conflicting compression options
Try 'tar --help' or 'tar --usage' for more information.

Что-то изменилось или это ошибка?

РЕДАКТИРОВАТЬ: Я думаю, что может быть ошибка. Я просто попытался сначала запустить его через bunzip2 , а затем извлечь все из полученного tar-шара, и получил это:

$ tar xvf file.tar
tar (child): pbzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

EDIT2: это то, что я получаю после установки pbzip2:

$ tar xf file.tar
pbzip2: producer_decompress: *ERROR: when reading bzip2 input stream
Terminator thread: premature exit requested - quitting...
tar: Child returned status 1
tar: Error is not recoverable: exiting now

3 ответа3

5

Вы должны комбинировать опции сжатия -z и -j . Первый использует gzip второй использует bzip . Команда tar xjvf не выдаст вам эту ошибку.

2

Моим решением было установить bsdtar . Я не знаю, почему обычный tar не работал, но я собираюсь подать отчет об ошибке.

0

установите bzip2 и тогда он должен работать. например в Debian / Ubuntu

sudo apt-get install bzip2

или в Gentoo

emerge bzip2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .