error de extracción de tar.xz "xz: (stdin): formato de archivo no reconocido"

9

Estoy tratando de extraer un .tar.xzarchivo en mi computadora Ubuntu Mate. No importa lo que haga, me sale este error:

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

He hecho lo siguiente (aunque mis repetidos intentos de eludir el error pueden resaltar mi ignorancia):

tar xf file.tar.xz

Entonces,

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

Esa vez, recibí este error similar:

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

Entonces, hice esto:

tar -xJf file.tar.xz

Etcétera ...

Intenté actualizar / instalar tar y xz-utils usando

sudo apt-get install xz-utils

para x-utilsy

sudo apt-get install tar

para tar. Ambos se actualizaron / instalaron con éxito, pero cuando hice las cosas anteriores nuevamente, obtuve los mismos errores.

EDITAR UNO

Cuando uso:

file file.tar.xz

yo obtengo

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

Cuando trato de abrirlo con Engrampa usando

engrampa file.tar.xz

Me sale el mismo error mencionado anteriormente.

Estoy ejecutando Ubuntu Mate 16.04 en Raspberry Pi 3.

La salida de

apt list xz-utils

es

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

La salida de

xz --version

es

xz (XZ Utils) 5.1.0alpha
liblzma 5.1.0alpha

La salida de

tar --version

es

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.

Obtuve el archivo (pepper-flash-v.20.0.0.228r1.tar.xz) usando la línea de comando

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

EDITAR DOS

Gracias por todas sus respuestas. Esta pregunta está cerrada.

Sean Burchett
fuente
55
Intente file file.tar.xz, esto debería darle una pista sobre el tipo de archivo, a menos que solo diga "datos".
Olaf Dietsche
Además de lo que sugiere Olaf Dietsche, si este es un servicio público .tar.xz, ¿puede darle un enlace? ¿Qué versión de Ubuntu Mate estás ejecutando? ¿Puede descomprimir el archivo con el Administrador de archivos (en MATE esto es engrampamás que file-roller)? ¿Cuál es el resultado de apt list xz-utils, de xz --versiony de tar --version? Por favor, editar su pregunta con toda esta información. ¡Gracias!
Eliah Kagan
3
"file.tar.xz: documento HTML, texto Unicode UTF-8, con líneas muy largas" significa que descargó un sitio web y NO un archivo.
Rinzwind

Respuestas:

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

indica que descargué un sitio web. Por eso no se extraerá.

Sean Burchett
fuente
De hecho, la URL no es la dirección directa del archivo, sino la de una página de descarga. Debe descargar el archivo desde un navegador web.
fkraiem
3

No descargue archivos de un sitio aleatorio. El contenido de ese archivo podría haber sido alterado para estropear su sistema.

El lugar correcto para descargar es la página wiki de Debian y la descarga desde su sitio de seguimiento y aquí está la descarga directa . Se descargará pepperflashplugin-nonfree_1.8.1 + deb8u1.tar.xz y después de la descarga, puede usar su tarcomando para extraerlo.

Sin embargo, para instalarlo, recomendaría usar la instalación normal de Ubuntu. Habilite "Canonical Partners" en Software y actualizaciones y luego ejecute ...

sudo apt update
sudo apt install adobe-flashplugin

Esto instalará flash y el plugin pepper flash.

Rinzwind
fuente