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วิธีนี้ควรให้คำแนะนำเกี่ยวกับประเภทไฟล์เว้นแต่คุณจะระบุว่า "ข้อมูล"
Olaf Dietsche

นอกเหนือจากสิ่งที่ Olaf Dietsche แนะนำแล้วหากเป็นแบบสาธารณะ.tar.xzคุณสามารถให้ลิงก์กับมันได้หรือไม่ Ubuntu Mate รุ่นใดที่คุณใช้อยู่ คุณสามารถแตกไฟล์ด้วยตัวจัดการการจัดเก็บ (ใน MATE นี้เป็นengrampaมากกว่าfile-roller)? ผลลัพธ์ของapt list xz-utils, ของxz --version, และของtar --versionคืออะไร? โปรดแก้ไขคำถามของคุณด้วยข้อมูลทั้งหมดนี้ ขอบคุณ!
Eliah Kagan

3
"file.tar.xz: เอกสาร HTML, ข้อความ Unicode UTF-8 ที่มีบรรทัดที่ยาวมาก" หมายความว่าคุณดาวน์โหลดเว็บไซต์และไม่ใช่ไฟล์
Rinzwind

คำตอบ:


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

ระบุว่าฉันดาวน์โหลดเว็บไซต์ นั่นเป็นเหตุผลที่มันจะไม่แยก


อันที่จริงแล้ว URL ไม่ใช่ที่อยู่โดยตรงของไฟล์ แต่เป็นของหน้าดาวน์โหลด คุณควรดาวน์โหลดไฟล์จากเว็บเบราว์เซอร์
fkraiem

3

กรุณาอย่าดาวน์โหลดไฟล์จากเว็บไซต์สุ่ม เนื้อหาของไฟล์นั้นอาจมีการเปลี่ยนแปลงเพื่อทำให้ระบบของคุณยุ่งเหยิง

สถานที่ที่ถูกต้องในการดาวน์โหลดได้จากเป็นหน้าเดเบียนวิกิพีเดียและคุณดาวน์โหลดได้จากพวกเขาเว็บไซต์ติดตามและนี่คือการดาวน์โหลดโดยตรง มันจะดาวน์โหลด pepperflashplugin-nonfree_1.8.1 + deb8u1.tar.xz และหลังจากดาวน์โหลดคุณสามารถใช้tarคำสั่งของคุณเพื่อแตกไฟล์ได้

ในการติดตั้งแม้ว่าฉันจะแนะนำให้ใช้การติดตั้ง Ubuntu ปกติ เปิดใช้งาน "พันธมิตร Canonical" ในซอฟต์แวร์ & อัปเดตแล้วเรียกใช้ ...

sudo apt update
sudo apt install adobe-flashplugin

นี้จะติดตั้งแฟลชและปลั๊กอินแฟลชพริกไทย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.