tar.xz giải nén lỗi xx: (stdin): Định dạng tệp không được nhận ra


9

Tôi đang cố gắng giải nén một .tar.xztập tin trên máy tính Ubuntu Mate của mình. Bất kể tôi làm gì, tôi đều gặp lỗi này:

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

Tôi đã thực hiện các thao tác sau (mặc dù các nỗ lực lặp lại lỗi của tôi có thể làm nổi bật sự thiếu hiểu biết của tôi):

tar xf file.tar.xz

Sau đó,

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

Lần đó, tôi gặp lỗi tương tự:

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

Sau đó, tôi đã làm điều này:

tar -xJf file.tar.xz

Etcetera ...

Tôi đã thử cập nhật / cài đặt tar và xz-utils bằng cách sử dụng

sudo apt-get install xz-utils

cho x-utils, và

sudo apt-get install tar

cho tar. Cả hai đều cập nhật / cài đặt thành công, nhưng khi tôi làm lại những điều trên, tôi đã gặp những lỗi tương tự.

CHỈNH SỬA MỘT

Khi tôi sử dụng:

file file.tar.xz

tôi có

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

Khi tôi cố gắng mở nó bằng Engrampa bằng

engrampa file.tar.xz

Tôi nhận được cùng một lỗi được đề cập ở trên.

Tôi đang chạy Ubuntu Mate 16.04 trên Raspberry Pi 3.

Đầu ra của

apt list xz-utils

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

Đầu ra của

xz --version

xz (XZ Utils) 5.1.0alpha
liblzma 5.1.0alpha

Đầu ra của

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.

Tôi đã thu được tệp (pepper-flash-v.20.0.0.228r1.tar.xz) bằng cách sử dụng dòng lệnh

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

CHỈNH SỬA HAI

Cảm ơn tất cả các câu trả lời của bạn. Câu hỏi này đã được đóng lại.


5
Hãy thử file file.tar.xz, điều này sẽ cung cấp cho bạn một gợi ý về loại tệp, trừ khi nó chỉ nói "dữ liệu".
Olaf Dietsche

Ngoài những gì Olaf Dietsche gợi ý, Nếu đây là một bản công khai .tar.xz, bạn có thể cung cấp một liên kết đến nó không? Phiên bản Ubuntu Mate nào bạn đang chạy? Bạn có thể giải nén tệp bằng Trình quản lý lưu trữ (trong MATE engrampakhông phải là file-roller)? Đầu ra của apt list xz-utils, của xz --versionvà của là tar --versiongì? Vui lòng chỉnh sửa câu hỏi của bạn với tất cả các thông tin này. Cảm ơn!
Eliah Kagan

3
"File.tar.xz: Tài liệu HTML, văn bản Unicode UTF-8, với các dòng rất dài" có nghĩa là bạn đã tải xuống một trang web và KHÔNG phải là một tệp.
Rinzwind

Câu trả lời:


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

chỉ ra rằng tôi đã tải xuống một trang web. Đó là lý do tại sao nó sẽ không giải nén.


Thật vậy, URL không phải là địa chỉ trực tiếp của tệp, mà là của trang tải xuống. Bạn nên tải tập tin từ trình duyệt Web.
fkraiem

3

Vui lòng không tải tập tin từ một trang ngẫu nhiên. Nội dung của tập tin đó có thể đã bị thay đổi để làm rối hệ thống của bạn.

Nơi chính xác để tải xuống là trang wiki debian và bạn tải xuống từ trang theo dõi của họ và đây là tải xuống trực tiếp . Nó sẽ tải về pepperflashplugin-nonfree_1.8.1 + deb8u1.tar.xz và sau khi tải xuống, bạn có thể sử dụng tarlệnh của mình để giải nén nó.

Để cài đặt mặc dù tôi sẽ khuyên bạn nên sử dụng cài đặt Ubuntu bình thường. Bật "Đối tác Canonical" trong Phần mềm & Cập nhật rồi chạy ...

sudo apt update
sudo apt install adobe-flashplugin

Điều này sẽ cài đặt flash và plugin flash pepper.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.