新软件包切换到 xz 压缩

大约一个月前,我们更新了工具以支持使用 xz 格式(也称为 LZMA2)压缩的软件包。与 gzip 相比,这将显著减小软件包大小;根据数据,大约可以缩小 30% 甚至更多。

如果您想使用新格式压缩您的软件包,请将构建环境的 makepkg.conf 中的 PKGEXT 变量更改为 '.pkg.tar.xz'。我们的工具(如 dbscripts、devtools、namcap 以及 pacman)能够处理这些软件包。如果您使用任何匹配 *.pkg.tar.gz 文件的自定义脚本,请确保将模式更改为 *.pkg.tar.*

为了允许旧版本安装的平滑更新,目前 pacman、pacman-mirrorlist、libarchive、libfetch 和 xz-utils 软件包仍使用 gz 压缩。(这是通过在其 PKGBUILD 中添加 "PKGEXT='.pkg.tar.gz'" 来实现的。)

目前,强烈建议所有开发者和信任用户切换到 xz 格式。