2019-10-16 - Christian Hesse
The compression algorithm zstd brings faster compression and decompression, while maintaining a compression ratio comparable with xz. This will speed up package installation with pacman, without further drawbacks.
The imminent release of pacman 5.2 brings build tools with support for compressing packages with zstd. To install these packages you need libarchive with support for zstd, which entered the repositories in September 2018. In order for zstd compressed packages to be distributed, we require all users to have updated to at least libarchive 3.3.3-1. You have had a year, so we expect you already did update. Hurry up if you have not.
If you use custom scripts make sure these do not rely on hardcoded file extensions. The zstd package file extension will be .pkg.tar.zst
La prochaine version de Pacman(v5.2) passera de la compression xz à la nouvelle compression zstd.
Pour cela vous devez auparavant installer le paquet zstd sur votre système ainsi qu'avoir libarchive au minimun dans sa version 3.3.3-1.
Peu de chose sont à faire pour la plupart des utilisateurs à part l'installation d'un paquet.
Voilà ce que cela donne chez moi:
- Vérification de la version présente sur mon installation
Code : Tout sélectionner
pacman -Q libarchive
libarchive 3.4.0-2
- Vérification de la présence du paquet zstd
Code : Tout sélectionner
pacman -Q zstd
zstd 1.4.3-1
Si la commande ne retourne rien c'est qu'il n'est pas installé et il est temps de le faire:
Code : Tout sélectionner
pacman -S zstd
- Pour le fun on regarde où en est pacman
Code : Tout sélectionner
pacman -Q pacman
pacman 5.1.3-1
infos complémentaires:
https://en.wikipedia.org/wiki/Zstandard
https://en.wikipedia.org/wiki/XZ_Utils
https://facebook.github.io/zstd/#benchmarks