Fehler beim Extrahieren von tar.xz "xz: (stdin): Dateiformat nicht erkannt"

9

Ich versuche, eine .tar.xzDatei auf meinem Ubuntu Mate-Computer zu extrahieren . Egal was ich mache, ich bekomme diesen Fehler:

xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Ich habe Folgendes getan (obwohl meine wiederholten Versuche, den Fehler zu umgehen, meine Unwissenheit hervorheben können):

tar xf file.tar.xz

Dann,

unxz file.tar.xz #results in file.tar

Dieses Mal bekam ich diesen ähnlichen Fehler:

unxz: file.tar.xz: File format not recognized

Dann habe ich das gemacht:

tar -xJf file.tar.xz

Und so weiter...

Ich habe versucht, tar und xz-utils mit zu aktualisieren / zu installieren

sudo apt-get install xz-utils

für x-utilsund

sudo apt-get install tar

für tar. Beide wurden erfolgreich aktualisiert / installiert, aber als ich die oben genannten Dinge erneut ausführte, wurden die gleichen Fehler angezeigt.

BEARBEITEN SIE EINEN

Wenn ich benutze:

file file.tar.xz

Ich bekomme

file.tar.xz: HTML document, UTF-8 Unicode text, with very long lines

Wenn ich versuche es mit Engrampa zu öffnen mit

engrampa file.tar.xz

Ich erhalte den gleichen Fehler wie oben erwähnt.

Ich verwende Ubuntu Mate 16.04 auf dem Raspberry Pi 3.

Die Ausgabe von

apt list xz-utils

ist

Listing... Done
xz-utils/xenial,now 5.1.1alpha+20120614-2ubuntu2 armhf [installed]

Die Ausgabe von

xz --version

ist

xz (XZ Utils) 5.1.0alpha
liblzma 5.1.0alpha

Die Ausgabe von

tar --version

ist

tar (GNU tar) 1.28
Copyright (C) 2014 Free Software Foundation, Inc.
Liscense GPLv3+: GNU GPL version 3 or later <http://gnu.org/lisenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore and Jay Fenlason.

Ich habe die Datei (Pepper-Flash-v.20.0.0.228r1.tar.xz) über die Befehlszeile erhalten

wget http://dl.free.fr/qVkzvqSiB -O pepper-flash-v20.0.0.228-r1.tar.xz

BEARBEITEN SIE ZWEI

Vielen Dank für alle Ihre Antworten. Diese Frage ist geschlossen.

Sean Burchett
quelle
5
Versuchen Sie file file.tar.xz, dies sollte Ihnen einen Hinweis auf den Dateityp geben, es sei denn, es steht nur "Daten".
Olaf Dietsche
Können Sie zusätzlich zu den Vorschlägen von Olaf Dietsche, wenn dies öffentlich verfügbar .tar.xzist, einen Link dazu geben? Welche Version von Ubuntu Mate verwenden Sie? Können Sie die Datei mit dem Archiv-Manager entpacken (in MATE ist dies engrampaeher als file-roller)? Was ist die Ausgabe von apt list xz-utils, von xz --versionund von tar --version? Bitte bearbeiten Sie Ihre Frage mit all diesen Informationen. Vielen Dank!
Eliah Kagan
3
"file.tar.xz: HTML-Dokument, UTF-8-Unicode-Text mit sehr langen Zeilen" bedeutet, dass Sie eine Website und KEINE Datei heruntergeladen haben.
Rinzwind

Antworten:

6
file.tar.xz: HTML document, UTF-8 Unicode text, with very long lines

zeigt an, dass ich eine Website heruntergeladen habe. Deshalb wird es nicht extrahiert.

Sean Burchett
quelle
In der Tat ist die URL nicht die direkte Adresse der Datei, sondern die einer Download-Seite. Sie sollten die Datei von einem Webbrowser herunterladen.
Fkraiem
3

Bitte laden Sie keine Dateien von einer zufälligen Site herunter. Der Inhalt dieser Datei könnte geändert worden sein, um Ihr System durcheinander zu bringen.

Der richtige Ort zum Herunterladen ist die Debian-Wiki-Seite und Sie laden sie von ihrer Tracker-Site herunter . Hier ist der direkte Download . Es wird pepperflashplugin-nonfree_1.8.1 + deb8u1.tar.xz heruntergeladen und nach dem Herunterladen können Sie es mit Ihrem tarBefehl extrahieren.

Zur Installation würde ich allerdings empfehlen, die normale Ubuntu-Installation zu verwenden. Aktivieren Sie "Canonical Partners" in Software & Updates und führen Sie ...

sudo apt update
sudo apt install adobe-flashplugin

Dadurch werden Flash und das Pepper Flash Plugin installiert.

Rinzwind
quelle