Erro na extração do tar.xz “xz: (stdin): formato de arquivo não reconhecido”

9

Estou tentando extrair um .tar.xzarquivo no meu computador Ubuntu Mate. Não importa o que eu faça, eu recebo este erro:

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

Fiz o seguinte (embora minhas repetidas tentativas de contornar o erro possam destacar minha ignorância):

tar xf file.tar.xz

Então,

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

Naquele momento, recebi esse erro semelhante:

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

Então, eu fiz isso:

tar -xJf file.tar.xz

Etcetera ...

Tentei atualizar / instalar tar e xz-utils usando

sudo apt-get install xz-utils

para x-utilse

sudo apt-get install tar

para tar. Ambos foram atualizados / instalados com êxito, mas quando fiz as coisas acima novamente, recebi os mesmos erros.

EDITAR UM

Quando eu uso:

file file.tar.xz

eu recebo

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

Quando tento abri-lo com o Engrampa usando

engrampa file.tar.xz

Eu recebo o mesmo erro mencionado acima.

Estou executando o Ubuntu Mate 16.04 no Raspberry Pi 3.

A saída de

apt list xz-utils

é

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

A saída de

xz --version

é

xz (XZ Utils) 5.1.0alpha
liblzma 5.1.0alpha

A saída de

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.

Eu obtive o arquivo (pepper-flash-v.20.0.0.228r1.tar.xz) usando a linha de comando

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

EDITAR DOIS

Obrigado por todas as suas respostas. Esta questão está encerrada.

Sean Burchett
fonte
5
Tente file file.tar.xz, isso deve lhe dar uma dica sobre o tipo de arquivo, a menos que apenas diga "dados".
Olaf Dietsche
Além do que Olaf Dietsche sugere, se este é um material publicamente disponível .tar.xz, você pode fornecer um link para ele? Qual versão do Ubuntu Mate você está executando? Você é capaz de descompactar o arquivo com o Archive Manager (em MATE, isso é engrampamelhor que file-roller)? Qual é o resultado de apt list xz-utils, de xz --versione de tar --version? Por favor edite sua pergunta com toda essa informação. Obrigado!
Eliah Kagan
3
"file.tar.xz: documento HTML, texto UTF-8 Unicode, com linhas muito longas" significa que você baixou um site e NÃO um arquivo.
Rinzwind 21/01

Respostas:

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

indica que eu baixei um site. É por isso que não extrai.

Sean Burchett
fonte
De fato, o URL não é o endereço direto do arquivo, mas o de uma página de download. Você deve baixar o arquivo de um navegador da Web.
precisa saber é
3

Por favor, não baixe arquivos de um site aleatório. O conteúdo desse arquivo pode ter sido alterado para atrapalhar o sistema.

O local correto para fazer o download é na página wiki do debian e você o baixa no site do rastreador e aqui está o download direto . Ele fará o download de pepperflashplugin-nonfree_1.8.1 + deb8u1.tar.xz e, após o download, você poderá usar seu tarcomando para extraí-lo.

Para instalar, eu aconselho usar a instalação normal do Ubuntu. Ative "Canonical Partners" em Software e atualizações e execute ...

sudo apt update
sudo apt install adobe-flashplugin

Isso instalará o flash e o plugin do pepper flash.

Rinzwind
fonte