5.6.2 (2024-05-29) https://github.com/tukaani-project/xz/releases/tag/v5.6.2 change log

  • Remove the backdoor (CVE-2024-3094).

  • Not changed: Memory sanitizer (MSAN) has a false positive in the CRC CLMUL code which also makes OSS Fuzz unhappy. Valgrind is smarter and doesn’t complain.

…

效果图

1. 使用 Homebrew 安装最新版本

通常情况下,安装最新版本的 XZ 可能是一个更好的选择,特别是如果您不需要特定版本的特定功能或修复。

brew install xz

这将安装 Homebrew 中可用的最新版本的 XZ。

2. 手动下载和安装特定版本

如果您非常需要特定版本的 XZ,可以手动下载该版本的源代码并进行编译和安装。步骤如下:

  • 前往 Tukaani XZ Github,找到并下载您需要的特定版本的源代码(例如,xz-5.2.5.tar.gz)。
  • 解压缩下载的源代码包:
    tar -xzvf xz-5.6.2.tar.gz
    cd xz-5.6.2
    
  • 编译和安装:
    ./configure
    make
    sudo make install
    
  • 验证安装:
    xz --version
    

贡献开源文档

贡献当前开源文档
此之前,学习开源贡献CN | EN

此文档对您有帮助吗