无法解压缩 .tar.xz 文件,从 tar 获取“xz:无法执行:没有这样的文件或目录”

neu*_*ert 83 linux compression tar ubuntu xz

Per如何解压缩使用 .xz 的 tarball?,我尝试过tar xf php-5.6.0RC4.tar.xz并且tar -xJf php-5.6.0RC4.tar.xz在这两种情况下我都得到以下结果:

tar (child): xz: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)

就是这个 php-5.6.0RC4.tar.xz

我正在运行 Ubuntu 14.04 LTS。

怎么了?

mpy*_*mpy 130

线

tar (child): xz: Cannot exec: No such file or directory
Run Code Online (Sandbox Code Playgroud)

给你真正的错误。该xzPROGRAMM不能被执行,可能是因为它没有安装。要安装xz(解)压缩工具,请根据您的发行版发出以下命令之一:

sudo apt-get install xz-utils          # Debian / Ubuntu
sudo yum install xz                    # RHEL / CentOS
sudo zypper in xz                      # OpenSuSE
sudo pacman -S xz                      # Arch Linux
Run Code Online (Sandbox Code Playgroud)

  • 相同的解决方案适用于 gzip,错误是 - tar (child): gzip: Cannot exec: No such file or directory (4认同)
  • 对于使用 RHEL/CentOS 的用户,安装命令很简单:`yum install xz`。 (2认同)