tar.xz błąd wyodrębnienia „xz: (stdin): Nie rozpoznano formatu pliku”


9

Próbuję wyodrębnić .tar.xzplik na moim komputerze Ubuntu Mate. Bez względu na to, co robię, pojawia się ten błąd:

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

Zrobiłem następujące (chociaż moje wielokrotne próby obejścia błędu mogą uwypuklić moją ignorancję):

tar xf file.tar.xz

Następnie,

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

Tym razem dostałem podobny błąd:

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

Potem zrobiłem to:

tar -xJf file.tar.xz

Etcetera ...

Próbowałem zaktualizować / zainstalować tar i xz-utils przy użyciu

sudo apt-get install xz-utils

dla x-utilsi

sudo apt-get install tar

dla tar. Oba zostały zaktualizowane / zainstalowane pomyślnie, ale kiedy powtórzyłem powyższe czynności, otrzymałem te same błędy.

EDYCJA JEDEN

Kiedy używam:

file file.tar.xz

dostaję

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

Kiedy próbuję otworzyć go za pomocą Engrampa

engrampa file.tar.xz

Otrzymuję ten sam błąd, o którym mowa powyżej.

Używam Ubuntu Mate 16.04 na Raspberry Pi 3.

Dane wyjściowe

apt list xz-utils

jest

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

Dane wyjściowe

xz --version

jest

xz (XZ Utils) 5.1.0alpha
liblzma 5.1.0alpha

Dane wyjściowe

tar --version

jest

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.

Plik otrzymałem (pepper-flash-v.20.0.0.228r1.tar.xz) za pomocą wiersza polecenia

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

EDYCJA DRUGA

Dziękuję za wszystkie odpowiedzi. To pytanie jest zamknięte.


5
Spróbuj file file.tar.xz, powinno to dać ci wskazówkę na temat typu pliku, chyba że mówi tylko „dane”.
— Olaf Dietsche

Oprócz tego, co sugeruje Olaf Dietsche, jeśli jest to publicznie dostępne .tar.xz, czy możesz podać link do niego? Jaką wersję Ubuntu Mate używasz? Czy jesteś w stanie rozpakować plik za pomocą Archive Managera (w MATE jest to engramparaczej niż file-roller)? Jaka jest wydajność apt list xz-utils, z xz --versioni z tar --version? Proszę edytować swoje pytanie ze wszystkich tych informacji. Dzięki!
— Eliah Kagan

3
„plik.tar.xz: dokument HTML, tekst w formacie Unicode UTF-8, z bardzo długimi liniami” oznacza, że ​​pobrałeś stronę internetową, a NIE plik.
— Rinzwind

Odpowiedzi:


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

wskazuje, że pobrałem stronę internetową. Dlatego się nie wyodrębni.


Rzeczywiście adres URL nie jest bezpośrednim adresem pliku, ale adresem strony pobierania. Plik należy pobrać z przeglądarki internetowej.
— fkraiem

3

Nie pobieraj plików z przypadkowej witryny. Zawartość tego pliku mogła zostać zmieniona, aby zepsuć system.

Prawidłowym miejscem do pobrania jest strona wiki debian, którą można pobrać ze strony z jej trackerem, a tutaj jest bezpośrednie pobieranie . Będzie pobierał pepperflashplugin-nonfree_1.8.1 + deb8u1.tar.xz, a po pobraniu możesz go użyć, taraby go rozpakować.

Aby zainstalować, radziłbym użyć normalnej instalacji Ubuntu. Włącz „Partnerów Canonical” w oprogramowaniu i aktualizacjach, a następnie uruchom ...

sudo apt update
sudo apt install adobe-flashplugin

Spowoduje to zainstalowanie flasha i pieprzowej wtyczki flash.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.