私はいつもこのコマンドを使用して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
私の解決策はbsdtar
をインストールすることでした。通常のtar
が機能しなかった理由はわかりませんが、バグレポートを提出します。
bzip2をインストールすると、動作するはずです。たとえばdebian/ubuntu
Sudo apt-get install bzip2
またはジェンツーで
emerge bzip2