6.43. Gzip-1.3.12

Le paquet Gzip contient des programmes de compression et décompression de fichiers.

Temps de construction estimé : moins de 0.1 SBU
Espace disque requis : 3.3 Mio

6.43.1. Installation de Gzip

La version de la fonction « futimens » utilisée par gzip est incompatible avec celle fournie actuellement par Glibc. Donc nous allons renommer la fonction :

sed -i 's/futimens/gl_&/' gzip.c lib/utimens.{c,h}

Il y a aussi un bogue dans le script zdiff qui doit être corrigé :

sed -i 's/5 -)/5 - >\&3)/' zdiff.in

Préparez la compilation de Gzip :

./configure --prefix=/usr --bindir=/bin

Compilez le paquet :

make

Pour tester les résultats, lancez :

make check

Installez le paquet :

make install

Déplacez des programmes qui n'ont pas besoin d'être sur le système de fichier racine :

mv -v /bin/{gzexe,uncompress,zcmp,zdiff,zegrep} /usr/bin
mv -v /bin/{zfgrep,zforce,zgrep,zless,zmore,znew} /usr/bin

6.43.2. Contenu de Gzip

Programmes installés: gunzip, gzexe, gzip, uncompress, zcat, zcmp, zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore et znew

Descriptions courtes

gunzip

Décompresse les fichiers gzip

gzexe

Crée des fichiers exécutables auto-extractibles

gzip

Compresse les fichiers donnés en utilisant le codage Lempel-Ziv (LZ77)

uncompress

Décompresse les fichiers compressés

zcat

Décompresse les fichiers gzip sur la sortie standard

zcmp

Lance cmp sur des fichiers compressés avec gzip

zdiff

Lance diff sur des fichiers compressés avec gzip

zegrep

Lance egrep sur des fichiers compressés avec gzip

zfgrep

Lance fgrep sur des fichiers compressés avec gzip

zforce

Force une extension .gz sur tous les fichiers donnés qui sont au format gzip, pour que gzip ne les compresse pas de nouveau ; ceci est utile quand les noms de fichiers sont tronqués lors d'un transfert de fichiers

zgrep

Lance grep sur des fichiers compressés avec gzip

zless

Lance less sur des fichiers compressés avec gzip

zmore

Lance more sur des fichiers compressés avec gzip

znew

Convertit les fichiers formatés avec compress au format gzip— de .Z vers .gz