web-dev-qa-db-ja.com

* .tar.bz2ファイルを抽出しますか?

私はいつもこのコマンドを使用してbzip2 tarボールからファイルを抽出していました:

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
7
supercheetah

私の解決策はbsdtarをインストールすることでした。通常のtarが機能しなかった理由はわかりませんが、バグレポートを提出します。

2
supercheetah

bzip2をインストールすると、動作するはずです。たとえばdebian/ubuntu

Sudo apt-get install bzip2

またはジェンツーで

emerge bzip2
0
Chenming Zhang