6.46. Gzip-1.3.5

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

Temps de construction estimé : 0,1 SBU
Espace disque requis : 2,2 Mo
Dépendances de l'installation : Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make et Sed

6.46.1. Installation de Gzip

Gzip a deux vulnérabilités connues. Le correctif suivant s'occupe des deux problèmes :

patch -Np1 -i ../gzip-1.3.5-security_fixes-1.patch

Préparez la compilation de Gzip :

./configure --prefix=/usr

Le script gzexe contient, codé en dur, l'emplacement du binaire gzip. Comme l'emplacement de ce binaire changera plus tard, la commande suivante nous assure que le nouvel emplacement sera placé dans le script :

sed -i 's@"BINDIR"@/bin@g' gzexe.in

Compilez le paquet :

make

Installez le paquet :

make install

Déplacez les programmes dans le répertoire /bin et créez quelques liens symboliques couramment utilisés :

mv -v /usr/bin/gzip /bin
rm -v /usr/bin/{gunzip,zcat}
ln -sv gzip /bin/gunzip
ln -sv gzip /bin/zcat
ln -sv gzip /bin/compress
ln -sv gunzip /bin/uncompress

6.46.2. Contenu de Gzip

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

Descriptions courtes

compress

Compresse et décompresse des fichiers

gunzip

Décompresse les fichiers gzip

gzexe

Crée des fichiers exécutables auto-extractibles

gzip

Compresse les fichiers données 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

Re-compresse des fichiers à partir du format compress vers le format gzip.Z to .gz