Помилка вилучення tar.xz "xz: (stdin): Формат файлу не розпізнається"


9

Я намагаюся витягнути .tar.xzфайл на моєму комп'ютері Ubuntu Mate. Що б я не робив, я отримую цю помилку:

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

Я зробив наступне (хоча мої неодноразові спроби обійти помилку можуть підкреслити моє незнання):

tar xf file.tar.xz

Тоді,

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

На той час я отримав подібну помилку:

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

Потім я зробив це:

tar -xJf file.tar.xz

Etcetera ...

Я спробував оновити / встановити tar та xz-utils за допомогою

sudo apt-get install xz-utils

за x-utils, і

sudo apt-get install tar

для tar. Вони обидва оновлені / встановлені успішно, але коли я знову робив вищезазначені речі, у мене з’явились ті ж помилки.

РЕДАКТИРУЙТЕ ОДИН

Коли я використовую:

file file.tar.xz

я отримав

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

Коли я намагаюся відкрити його за допомогою Engrampa

engrampa file.tar.xz

Я отримую ту саму помилку, про яку говорилося вище.

Я запускаю Ubuntu Mate 16.04 на Raspberry Pi 3.

Вихід

apt list xz-utils

є

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

Вихід

xz --version

є

xz (XZ Utils) 5.1.0alpha
liblzma 5.1.0alpha

Вихід

tar --version

є

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.

Я отримав файл (pepper-flash-v.20.0.0.228r1.tar.xz) за допомогою командного рядка

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

РЕДАКТИРУЙТЕ ДВА

Дякую за всі ваші відповіді. Це питання закрите.


5
Спробуйте file file.tar.xz, це повинно дати вам підказку щодо типу файлу, якщо він просто не говорить "дані".
Олаф Дієше

На додаток до того, що пропонує Олаф Дієтше, якщо це загальнодоступне .tar.xz, чи можете ви надати посилання на нього? Яку версію Ubuntu Mate ви запускаєте? Чи можете ви розпакувати файл з диспетчером архівів (у MATE це engrampaзамість цього file-roller)? Який вихід apt list xz-utils, з xz --version, і tar --version? Будь ласка, відредагуйте своє запитання з усією цією інформацією. Дякую!
Ілля Каган

3
"file.tar.xz: HTML-документ, текст UTF-8 Unicode з дуже довгими рядками" означає, що ви завантажили веб-сайт, а НЕ файл.
Rinzwind

Відповіді:


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

вказує на те, що я завантажив веб-сайт. Ось чому це не видобувається.


Дійсно, URL - це не пряма адреса файлу, а адреса сторінки для завантаження. Ви повинні завантажити файл із веб-браузера.
fkraiem

3

Будь ласка, не завантажуйте файли з випадкового сайту. Вміст цього файлу міг бути змінений, щоб зіпсувати систему.

Правильне місце для завантаження - це вікі-сторінка debian, і ви завантажуєте її з їх веб-сайту для відстеження, і ось пряме завантаження . Він завантажить pepperflashplugin-nonfree_1.8.1 + deb8u1.tar.xz і після завантаження ви можете скористатися tarкомандою для його вилучення.

Щоб встановити, я б радив використовувати звичайну установку Ubuntu. Увімкніть "Canonical Partners" у програмі та оновленнях, а потім запустіть ...

sudo apt update
sudo apt install adobe-flashplugin

Це встановить спалах і плагін перець спалах.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.