Le paquet Gzip contient des programmes de compression et décompression de fichiers.
Temps de construction approximatif : 0,1 SBU Espace disque requis : 2,6 Mo
L'installation de Gzip dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed.
Préparez la compilation de Gzip :
./configure --prefix=/usr
Le script gzexe contient, codé en dur, l'emplacement du binaire gzip. Comme nous changerons plus tard l'emplacement de ce binaire, la commande suivante nous assure que le nouvel emplacement sera placé dans le script :
cp gzexe.in{,.backup} sed 's%"BINDIR"%/bin%' gzexe.in.backup > gzexe.in
Compilez le paquet :
make
Installez le paquet :
make install
Déplacez les programmes dans le répertoire /bin :
mv /usr/bin/gzip /bin rm /usr/bin/{gunzip,zcat} ln -s gzip /bin/gunzip ln -s gzip /bin/zcat ln -s gunzip /bin/uncompress
Programmes installés : gunzip (lien vers gzip), gzexe, gzip, uncompress (lien vers gunzip), zcat (lien vers gzip), zcmp, zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore et znew
gunzip décompresse les fichiers gzip.
gzexe est utilisé pour créer des fichiers exécutables auto-extractibles.
gzip compresse les fichiers données en utilisant le codage Lempel-Ziv (LZ77).
zcat décompresse les fichiers gzip donnés sur la sortie standard.
zcmp lance cmp sur des fichiers gzip.
zdiff lance diff sur des fichiers gzip.
zegrep lance egrep sur des fichiers gzip.
zfgrep lance fgrep sur des fichiers gzip.
zforce force une extension .gz sur tous les fichiers donnés qui sont des fichiers gzip de façon à ce que gzip ne les compresse pas de nouveau. Ceci est utile lorsque les noms de fichiers sont tronqués suite à un transfert de fichiers.
zgrep lance grep sur des fichiers gzip.
zless lance less sur des fichiers gzip.
zmore lance more sur des fichiers gzip.
znew re-compresse les fichiers au format compress vers le format gzip -- de l'extension .Z à .gz.