Temat nie jest nowy, bo istnieje już od wielu miesięcy, ale teraz standard wchodzi oficjalnie i coraz więcej paczek będzie w formacie .zst. Dlaczego? Ponieważ jest dużo szybszy od .xz, przy minimalnie gorszej kompresji. Z punktu widzenia użytkownika, operacja może być transparentna - chyba, że coś pójdzie nie tak:
pakiety z repozytoriów systemowych nie powinny stwarzać problemów (będą na pewno sprawdzane pod tym kontem);
mogą one jednak pojawić się w tych, branych z innych źródeł, ponieważ zdarzają się bezpośrednie odwołania w kodzie do .xz .
Należy mieć nadzieję, że wszystko pójdzie gładko, ale trzeba - szczególnie w najbliższym okresie przejściowym (paromiesięcznym?) - mieć na uwadze potencjalne problemy w tym zakresie.
Upstream notice
. . . . . . . . . . . . . . . . . . . . .
Arch updated their default compression to zstd 8. We adopted to the same standard. More and more packages will have the zst extension from now on. If you get for what ever reason an error with ZSTD not supported as archive format you can do this:
. . . . . . . . . . . . . . . . . . . . .
wget https://pkgbuild.com/~eschwartz/repo/x86_64-extracted/pacman-static
chmod +x pacman-static
sudo ./pacman-static -Syyu
Rzeczywiście, zauważyłem u siebie taki problem - pakiety kompresowały się do .xz, choć prosiłem o .zst. Nie sprawdzałem czy problem jest masowy (niezbyt często jest ku temu okazja) i nie testowałem rozwiązania z komunikatu.