erreur d'extraction de tar.xz «xz: (stdin): format de fichier non reconnu»

9

J'essaie d'extraire un .tar.xzfichier sur mon ordinateur Ubuntu Mate. Peu importe ce que je fais, j'obtiens cette erreur:

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

J'ai fait ce qui suit (bien que mes tentatives répétées pour contourner l'erreur puissent mettre en évidence mon ignorance):

tar xf file.tar.xz

Alors,

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

Cette fois, j'ai eu cette erreur similaire:

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

Ensuite, j'ai fait ceci:

tar -xJf file.tar.xz

Etc...

J'ai essayé de mettre à jour / installer tar et xz-utils en utilisant

sudo apt-get install xz-utils

pour x-utils, et

sudo apt-get install tar

pour tar. Ils ont tous deux mis à jour / installé avec succès, mais quand j'ai refait les choses ci-dessus, j'ai eu les mêmes erreurs.

EDIT ONE

Quand j'utilise:

file file.tar.xz

Je reçois

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

Quand j'essaye de l'ouvrir avec Engrampa en utilisant

engrampa file.tar.xz

J'obtiens la même erreur mentionnée ci-dessus.

J'utilise Ubuntu Mate 16.04 sur le Raspberry Pi 3.

La sortie de

apt list xz-utils

est

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

La sortie de

xz --version

est

xz (XZ Utils) 5.1.0alpha
liblzma 5.1.0alpha

La sortie de

tar --version

est

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.

J'ai obtenu le fichier (pepper-flash-v.20.0.0.228r1.tar.xz) en utilisant la ligne de commande

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

MODIFIER DEUX

Merci pour toutes vos réponses. Cette question est close.

Sean Burchett
la source
5
Essayez file file.tar.xz, cela devrait vous donner un indice sur le type de fichier, à moins qu'il ne dise simplement «données».
Olaf Dietsche
En plus de ce que suggère Olaf Dietsche, si ceci est accessible au public .tar.xz, pouvez-vous lui donner un lien? Quelle version d'Ubuntu Mate utilisez-vous? Êtes-vous capable de décompresser le fichier avec le gestionnaire d'archives (dans MATE, c'est engrampaplutôt que file-roller)? Quelle est la sortie de apt list xz-utils, de xz --versionet de tar --version? Veuillez modifier votre question avec toutes ces informations. Merci!
Eliah Kagan
3
"file.tar.xz: document HTML, texte Unicode UTF-8, avec de très longues lignes" signifie que vous avez téléchargé un site Web et NON un fichier.
Rinzwind

Réponses:

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

indique que j'ai téléchargé un site Web. C'est pourquoi il ne sera pas extrait.

Sean Burchett
la source
En effet, l'URL n'est pas l'adresse directe du fichier, mais celle d'une page de téléchargement. Vous devez télécharger le fichier à partir d'un navigateur Web.
fkraiem
3

Veuillez ne pas télécharger de fichiers à partir d'un site aléatoire. Le contenu de ce fichier aurait pu être modifié pour gâcher votre système.

Le bon endroit pour télécharger est la page wiki Debian et vous la téléchargez depuis leur site de suivi et voici le téléchargement direct . Il téléchargera pepperflashplugin-nonfree_1.8.1 + deb8u1.tar.xz et après le téléchargement, vous pourrez utiliser votre tarcommande pour l'extraire.

Pour installer, je vous conseille d'utiliser l'installation normale d'Ubuntu. Activez "Canonical Partners" dans Software & Updates puis lancez ...

sudo apt update
sudo apt install adobe-flashplugin

Cela installera le flash et le plugin flash pepper.

Rinzwind
la source