web-dev-qa-db-fra.com

Extraire un fichier * .TAR.BZ2?

J'ai toujours utilisé cette commande pour extraire des fichiers d'une boule de goudron bzip2:

tar xjvf file.tar.bz2

Mais en ce moment sur Ubuntu 14.04, j'obtiens cette erreur:

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

Est-ce que quelque chose change ou est-ce qu'un bug?

EDIT: Je pense qu'il pourrait y avoir un bug. Je viens d'essayer de le courir à travers bunzip2 Tout d'abord, puis extrayez tout de la balle de goudron résultant et obtenu ceci:

$ 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: C'est ce que je reçois après l'installation 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

Ma solution était d'installer bsdtar. Je ne sais pas pourquoi le régulier tar ne fonctionnait pas, mais je vais déposer un rapport de bogue.

2
supercheetah

Vous devez combiner le -z et -j Options de compression. La première utilisation gzip la seconde utilise bzip. La commande tar xjvf ne vous donnera pas cette erreur.

8
Bert