Zum Inhalt springen

Xz-Kompression für neue Pakete

23.03.2010Pierre
Seit etwa einem Monat unterstützen unsere Werkzeuge Pakete, die im xz-Format (auch bekannt als LZMA2) komprimiert sind. Im Vergleich zu gzip wird dies die Paketgröße signifikant reduzieren; etwa 30% kleiner oder sogar mehr je nach Daten.

Wer Pakete mit dem neuen Format komprimieren möchte, muss die PKGEXT-Variable in makepkg.conf der Bauumgebung auf '.pkg.tar.xz' setzen. Unsere Werkzeuge wie dbscripts, devtools, namcap und natürlich pacman sind in der Lage diese Pakete zu verarbeiten. Eigene Scripte sollten ggf. so angepasst werden, dass sie nach *.pkg.tar.* anstelle von *.pkg.tar.gz suchen.

Für eine reibungslose Aktualisierung auch älterer Installation werden die Pakete pacman, pacman-mirrorlist, libarchive, libfetch und xz-util weiterhin im gz-Format angeboten. (Dies wird übrigens dadurch erreicht, dass im PKGBUILD PKGEXT='.pkg.tar.gz' gesetzt ist.)

Alle Entwickler und "Trusted Users" sind angehalten von nun an das xz-Format zu nutzen.
zum Archiv Kommentare