Estimation du temps de construction: 1 minute Estimation de l'espace disque requis: 2 MB |
Avant que Gzip soit installé, le patch doit être appliqué. Ce patch est nécessaire pour éviter un conflit de noms de variables avec les systèmes Glibc-2.0 lors de la compilation et de l'édition de liens statiques, seulement si votre système de base tourne avec Glibc-2.0. Toutefois, il est préférable d'utiliser ce patch même si vous utilisez une version différente de Glibc. Si vous n'êtes pas sûr, appliquez le patch.
Appliquer le patch en lançant la commande suivante:
patch -Np1 -i ../gzip-1.2.4a.patch |
Installer Gzip en lançant les commandes suivantes:
./configure --prefix=$LFS/usr && make LDFLAGS=-static && make install && cp $LFS/usr/bin/gunzip $LFS/usr/bin/gzip $LFS/bin && rm $LFS/usr/bin/gunzip $LFS/usr/bin/gzip |
Le package Gzip contient les programmes compress, gunzip, gzexe, gzip, uncompress, zcat, zcmp, zdiff, zforce, zgrep, zmore et znew.
gunzip et uncompress décompressent les fichiers qui ont été compressés par gzip.
gzexe vous permet de compresser des exécutables et de les décompresser puis de les lancer automatiquement (avec cependant une baisse des performances).
gzip réduit la taille des fichiers spécifiés en utilisant l'algorithme de Lempel-Ziv (LZ77).
zcat décompresse une liste de fichiers donnée en ligne de commande ou utilise l'entrée standard en lecture et écrit les données décompressées sur la sortie standard.
zcmp a le même fonctionnement que le programme cmp mais sur des fichiers compressés.
zdiff a le même fonctionnement que le programme diff mais sur des fichiers compressés.
zforce force l'extension .gz sur les fichiers compressés par gzip de façon à ce que gzip ne les compresse pas une deuxième fois. Ceci peut être utile pour des fichiers dont le nom a été tronqué après un transfert de fichier.
zgrep a le même fonctionnement que le programme grep mais sur des fichiers compressés.
zmore est un programme permettant d'avoir le comportement du programme more aussi bien sur des fichiers normaux que compressés.
znew convertit les fichiers de format .Z (compress) en .gz (gzip).
Gzip-1.2.4a nécessite l'installation de:
sh du package bash
as du package binutils
ld du package binutils
nm du package binutils
chmod du package fileutils
cp du package fileutils
ln du package fileutils
mv du package fileutils
rm du package fileutils
cc du package gcc
grep du package grep
make du package make
sed du package sed
cat du package textutils
tr du package textutils