Estimation du temps de construction: 1 minute Estimation de l'espace disque requis: 9 Mo |
Installez Bzip2 en lançant les commandes suivantes:
make CC="gcc -static" && make PREFIX=$LFS/static install |
Bien qu'il ne fasse pas partie du système de base LFS, il est utile de mentionner que le patch de compression/décompression utilisant les programmes bzip2/bunzip2 est disponible au téléchargement. Sans ajout de ce patch, vous devrez utiliser des commandes comme bzcat file.tar.bz|tar xv ou tar --use-compress-prog=bunzip2 -xvf file.tar.bz2 pour utiliser bzip2/bunzip2 avec tar. Ce patch apporte l'option -j pour décompresser une archive bzip2 avec la commande tar xvfj file.tar.bz2. Appliquer ce patch sera décrit plus tard quand le package tar sera installé.
make CC="gcc -static": Cette méthode nous permet de dire à gcc que nous voulons lier bzip2 statiquement.
Dernière vérification effectuée auprès de la version 1.0.2.
bunzip2 (lien vers bzip2), bzcat (lien vers bzip2), bzip2, bzip2recover, bzless et bzmore
bunzip2 décompresse les fichiers compressés avec bzip2.
bzcat (ou bzip2 -dc) décompresse les fichiers spécifiés sur la sortie standard.
bzip2 compresse les fichiers grâce à l'algorithme Burrows-Wheeler et au codage Huffman. La compression est généralement bien meilleure à celle obtenue avec des compresseurs plus conventionnels basés sur LZ77/LZ78, et approche les performances de la famille PPM des compresseurs statistiques.
bzip2recover recupère les données de fichiers bzip2 endommagés.
bzless est un filtre permettant d'examiner des fichiers textes compressés, un écran à la fois, sur un terminal, de la même manière que less.
bzmore est un filtre permettant d'examiner des fichiers textes compressés, un écran à la fois, sur un terminal, de la même manière que more.
libbz2.[a,so]
libbz2 est la bibliothèque implémentant l'algorithme de compression Burrows-Wheeler.
Dernière vérification effectuée auprès de la version 1.0.1.
Bash: sh
Binutils: ar, as, ld, ranlib
Fileutils: cp, ln, rm
Gcc: cc1, collect2, cpp0, gcc
Make: make