Sie müssen die Optionen -z
und die -j
Komprimierungsoptionen kombinieren . Der erste verwendet gzip
den zweiten Gebrauch bzip
. Der Befehl tar xjvf
gibt diesen Fehler nicht aus.
Extrahieren einer * .tar.bz2-Datei?
16463
supercheetah
Ich habe diesen Befehl immer benutzt, um Dateien von einer bzip2-Teekugel zu extrahieren:
tar xjvf file.tar.bz2
Aber jetzt auf Ubuntu 14.04 bekomme ich diesen Fehler:
tar: Conflicting compression options Try 'tar --help' or 'tar --usage' for more information.
Hat sich etwas geändert oder ist das ein Fehler?
EDIT: Ich denke, es könnte einen Fehler geben. Ich habe gerade versucht, es durchzudrehen bunzip2
, und dann alles aus dem resultierenden Teerball zu extrahieren, und habe folgendes bekommen:
$ 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: Das bekomme ich nach der 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
Sind Sie sicher, dass jemand "tar" nicht an "tar xz" oder ähnliches geändert hat?
David Schwartz vor 10 Jahren
0
Ziemlich sicher. Ich bin ziemlich paranoid in Bezug auf den Zugriff auf meinen Computer, also ist er ziemlich gesperrt, aber ich habe `unalias tar` und` bash: unalias: tar: not found` bekommen, nur um sicher zu sein.
supercheetah vor 10 Jahren
0
Wenn die Datei mit "-z" erstellt wurde, erhalten Sie "bzip2: (stdin) ist keine bzip2-Datei"
Bert vor 10 Jahren
0
Beachten Sie, dass ich diese Fehlermeldung erhalten habe, nachdem Sie die Originaldatei über `bunzip2 'und dann' tar xvf 'ausgeführt haben. Daher ist der Fehler nicht einmal sinnvoll.
supercheetah vor 10 Jahren
0
Das `pbzip2: kann nicht exec: Keine solche Datei oder ein solches Verzeichnis` fragt mich, ob bzip2 überhaupt installiert ist? `whereis bzip2` Wenn es nicht gefunden wird,` sudo apt-get install bzip2`
Bert vor 10 Jahren
0
@Bert Siehe zweite Bearbeitung
supercheetah vor 10 Jahren
0
3 Antworten auf die Frage
5
Bert
Ich verspreche es nicht. Der Befehl, den ich verwende, ist genau so, wie ich es hier gezeigt habe.
supercheetah vor 10 Jahren
0
Was gibt der Befehl `file file.tar.bz2` zurück?
Bert vor 10 Jahren
1
`file file.tar.bz2: bzip2 komprimierte Daten, Blockgröße = 900k`
supercheetah vor 10 Jahren
1
2
supercheetah
Meine Lösung war zu installieren bsdtar
. Ich weiß nicht, warum der Stammgast tar
nicht funktionierte, aber ich werde einen Fehlerbericht einreichen.
0
Chenming Zhang
Installieren Sie bzip2 und dann sollte es funktionieren. zum Beispiel in debian / ubuntu
sudo apt-get install bzip2
oder in gentoo
emerge bzip2
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?