kesalahan ekstraksi tar.xz “xz: (stdin): Format file tidak dikenali”

9

Saya mencoba mengekstrak .tar.xzfile di komputer Ubuntu Mate saya. Apa pun yang saya lakukan, saya mendapatkan kesalahan ini:

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

Saya telah melakukan yang berikut ini (walaupun upaya berulang saya untuk menghindari kesalahan mungkin menyoroti ketidaktahuan saya):

tar xf file.tar.xz

Kemudian,

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

Saat itu, saya mendapatkan kesalahan serupa ini:

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

Lalu, saya melakukan ini:

tar -xJf file.tar.xz

Dan sebagainya...

Saya mencoba memperbarui / menginstal tar dan xz-utils menggunakan

sudo apt-get install xz-utils

untuk x-utils, dan

sudo apt-get install tar

untuk tar. Mereka berdua berhasil diperbarui / diinstal, tetapi ketika saya melakukan hal-hal di atas lagi, saya mendapatkan kesalahan yang sama.

Sunting SATU

Ketika saya menggunakan:

file file.tar.xz

saya mendapat

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

Ketika saya mencoba membukanya dengan Engrampa menggunakan

engrampa file.tar.xz

Saya mendapatkan kesalahan yang sama yang disebutkan di atas.

Saya menjalankan Ubuntu Mate 16.04 di Raspberry Pi 3.

Output dari

apt list xz-utils

adalah

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

Output dari

xz --version

adalah

xz (XZ Utils) 5.1.0alpha
liblzma 5.1.0alpha

Output dari

tar --version

adalah

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.

Saya memperoleh file (pepper-flash-v.20.0.0.228r1.tar.xz) dengan menggunakan baris perintah

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

Sunting DUA

Terima kasih atas semua jawaban Anda. Pertanyaan ini sudah ditutup.

Sean Burchett
sumber
5
Coba file file.tar.xz, ini akan memberi Anda petunjuk tentang jenis file, kecuali hanya mengatakan "data".
Olaf Dietsche
Selain apa yang disarankan Olaf Dietsche, Jika ini tersedia untuk umum .tar.xz, dapatkah Anda memberikan tautan ke sana? Apa versi Ubuntu Mate yang Anda jalankan? Apakah Anda dapat membongkar file dengan Archive Manager (di MATE ini engrampabukan file-roller)? Apa output dari apt list xz-utils, dari xz --version, dan dari tar --version? Harap edit pertanyaan Anda dengan semua informasi ini. Terima kasih!
Eliah Kagan
3
"file.tar.xz: dokumen HTML, teks Unicode UTF-8, dengan garis yang sangat panjang" berarti Anda mengunduh situs web dan BUKAN file.
Rinzwind

Jawaban:

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

menunjukkan bahwa saya mengunduh sebuah situs web. Itu sebabnya itu tidak akan mengekstrak.

Sean Burchett
sumber
Memang, URL bukan alamat langsung file, tetapi alamat halaman unduhan. Anda harus mengunduh file dari browser Web.
fkraiem
3

Tolong jangan mengunduh file dari situs acak. Isi file itu bisa saja diubah untuk mengacaukan sistem Anda.

Tempat yang tepat untuk mengunduh adalah halaman wiki debian dan Anda mengunduhnya dari situs pelacak mereka dan ini adalah unduhan langsung . Ini akan mengunduh pepperflashplugin-nonfree_1.8.1 + deb8u1.tar.xz dan setelah mengunduh Anda dapat menggunakan tarperintah Anda untuk mengekstraknya.

Untuk menginstal meskipun saya akan menyarankan untuk menggunakan instalasi Ubuntu normal. Aktifkan "Mitra Canonical" di Perangkat Lunak & Pembaruan lalu jalankan ...

sudo apt update
sudo apt install adobe-flashplugin

Ini akan menginstal flash dan plugin lada flash.

Rinzwind
sumber