Installation de Bzip2-1.0.2

Estimation du temps de construction :           1 minute
Estimation de l'espace disque requis :  3 Mo

Installation de Bzip2

Installez Bzip2 en lançant les commandes suivantes:

make -f Makefile-libbz2_so &&
make &&
make PREFIX=/usr install &&
cp bzip2-shared /bin/bzip2 &&
ln -s libbz2.so.1.0 libbz2.so &&
cp -a libbz2.so* /lib &&
ln -sf ../../lib/libbz2.so /usr/lib&&
rm /usr/bin/{bunzip2,bzcat,bzip2} &&
mv /usr/bin/{bzip2recover,bzless,bzmore} /bin &&
ln -sf bzip2 /bin/bunzip2 &&
ln -sf bzip2 /bin/bzcat

Although it's not strictly a part of a basic LFS system it's worth mentioning that a patch for Tar can be downloaded which enables the tar program to compress and uncompress using bzip2/bunzip2 easily. With a plain tar, you have to use constructions like bzcat file.tar.bz|tar xv or tar --use-compress-prog=bunzip2 -xvf file.tar.bz2 to use bzip2 and bunzip2 with tar. This patch provides the -j option so you can unpack a Bzip2 archive with tar xvfj file.tar.bz2. Applying this patch will be mentioned later on when the Tar package is re-installed.

Explication de la commande

make -f Makefile-libbz2_so: cela provoque la construction de bzip2 en utilisant un fichier Makefile différent, dans ce cas le fichier Makefile-libbz2_so qui crée une bibliothèque dynamique libbz2.so et la lie avec les utilitaires de bzip2.

Contenu de Bzip2

Dernière vérification effectuée auprès de la version 1.0.2.

Programmes

bunzip2 (lien vers bzip2), bzcat (lien vers bzip2), bzip2, bzip2recover, bzless et bzmore

Descriptions

bunzip2

bunzip2 décompresse les fichiers compressés avec bzip2.

bzcat

bzcat (ou bzip2 -dc) décompresse les fichiers spécifiés sur la sortie standard.

bzip2

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

bzip2recover recupère les données de fichiers bzip2 endommagés.

bzless

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

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.

Bibliothèques

libbz2.[a,so]

libbz2

libbz2 est la bibliothèque implémentant l'algorithme de compression Burrows-Wheeler.

Dépendances d'installation de Bzip2

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