Ошибка извлечения 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 с очень длинными строками» означает, что вы загрузили веб-сайт, а НЕ файл.
Ринзвинд

Ответы:

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

указывает, что я скачал сайт. Вот почему он не будет извлекать.

Шон Бурчетт
источник
Действительно, URL - это не прямой адрес файла, а адрес страницы загрузки. Вы должны загрузить файл из веб-браузера.
фкрием
3

Пожалуйста, не загружайте файлы со случайного сайта. Содержимое этого файла могло быть изменено, чтобы испортить вашу систему.

Правильное место для загрузки - это вики-страница Debian, и вы скачиваете ее с их сайта трекера, и вот прямая загрузка . Он загрузит pepperflashplugin-nonfree_1.8.1 + deb8u1.tar.xz и после загрузки вы можете использовать его tarдля извлечения.

Для установки я бы посоветовал использовать обычную установку Ubuntu. Включите «Canonical Partners» в разделе «Программное обеспечение и обновления», а затем запустите ...

sudo apt update
sudo apt install adobe-flashplugin

Это установит flash и плагин перца flash.

Rinzwind
источник