我正在尝试从 Ubuntu Mate 电脑中提取.tar.xz
文件。无论我做什么,都会收到此错误:
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
等等...
我尝试使用以下方法更新/安装 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
我遇到了上面提到的相同错误。
我在 Raspberry Pi 3 上运行 Ubuntu Mate 16.04。
输出
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
编辑二
感谢您的所有回答。此问题已关闭。
答案1
file.tar.xz: HTML document, UTF-8 Unicode text, with very long lines
表示我下载了一个网站。这就是无法提取的原因。
答案2
请不要从随机网站下载文件。该文件的内容可能已被更改,从而扰乱您的系统。
正确的下载地址是Debian 维基页面然后你从他们的下载追踪器站点这是直接下载。它将下载 pepperflashplugin-nonfree_1.8.1+deb8u1.tar.xz,下载后您可以使用tar
命令来提取它。
不过,要安装,我建议使用常规的 Ubuntu 安装。在“软件和更新”中启用“Canonical Partners”,然后运行...
sudo apt update
sudo apt install adobe-flashplugin
这将安装 flash 和 pepper flash 插件。
答案3
就我的情况而言,由于证书错误,指定的存档文件无法正确下载。-q
从中删除wget
,看看您是否会遇到同样的问题。